Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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 - Japanese
  • zh - Chinese
§
PortfolioId: string
[src]

The portfolio identifier.

§
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.