public static final class CfnPortfolioPrincipalAssociationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnPortfolioPrincipalAssociationProps
CfnPortfolioPrincipalAssociationProps
CfnPortfolioPrincipalAssociationProps.Builder, CfnPortfolioPrincipalAssociationProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAcceptLanguage()
The language code.
|
java.lang.String |
getPortfolioId()
The portfolio identifier.
|
java.lang.String |
getPrincipalArn()
The ARN of the principal (IAM user, role, or group).
|
java.lang.String |
getPrincipalType()
The principal type.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getPortfolioId()
CfnPortfolioPrincipalAssociationProps
getPortfolioId
in interface CfnPortfolioPrincipalAssociationProps
public final java.lang.String getPrincipalArn()
CfnPortfolioPrincipalAssociationProps
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.
getPrincipalArn
in interface CfnPortfolioPrincipalAssociationProps
public final java.lang.String getPrincipalType()
CfnPortfolioPrincipalAssociationProps
The supported value is IAM
if you use a fully defined ARN, or IAM_PATTERN
if you use an ARN with no accountID
.
getPrincipalType
in interface CfnPortfolioPrincipalAssociationProps
public final java.lang.String getAcceptLanguage()
CfnPortfolioPrincipalAssociationProps
en
- English (default)jp
- Japanesezh
- ChinesegetAcceptLanguage
in interface CfnPortfolioPrincipalAssociationProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()