AssociatePrincipalWithPortfolioInput
import type { AssociatePrincipalWithPortfolioInput } from "https://aws-api.deno.dev/v0.4/services/servicecatalog.ts?docs=full";
interface AssociatePrincipalWithPortfolioInput {
AcceptLanguage?: string | null;
PortfolioId: string;
PrincipalARN: string;
PrincipalType: PrincipalType;
}§Properties
§
AcceptLanguage?: string | null
[src]The language code.
en
- English (default)jp
- Japanesezh
- Chinese
§
PrincipalARN: string
[src]The ARN of the principal (IAM user, role, or group).
This field allows an ARN with no accountID
if PrincipalType
is IAM_PATTERN
.
You can associate multiple IAM
patterns even if the account has no principal with that name.
This is useful in Principal Name Sharing if you want to share a principal without creating it in the account that owns the portfolio.
§
PrincipalType: PrincipalType
[src]The principal type.
The supported value is IAM
if you use a fully defined ARN, or IAM_PATTERN
if you use an ARN with no accountID
.