public static final class CfnLaunchRoleConstraintProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLaunchRoleConstraintProps
CfnLaunchRoleConstraintProps
CfnLaunchRoleConstraintProps.Builder, CfnLaunchRoleConstraintProps.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 |
getDescription()
The description of the constraint.
|
java.lang.String |
getLocalRoleName()
You are required to specify either the `RoleArn` or the `LocalRoleName` but can't use both.
|
java.lang.String |
getPortfolioId()
The portfolio identifier.
|
java.lang.String |
getProductId()
The product identifier.
|
java.lang.String |
getRoleArn()
The ARN of the launch role.
|
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()
CfnLaunchRoleConstraintProps
getPortfolioId
in interface CfnLaunchRoleConstraintProps
public final java.lang.String getProductId()
CfnLaunchRoleConstraintProps
getProductId
in interface CfnLaunchRoleConstraintProps
public final java.lang.String getAcceptLanguage()
CfnLaunchRoleConstraintProps
en
- English (default)jp
- Japanesezh
- ChinesegetAcceptLanguage
in interface CfnLaunchRoleConstraintProps
public final java.lang.String getDescription()
CfnLaunchRoleConstraintProps
getDescription
in interface CfnLaunchRoleConstraintProps
public final java.lang.String getLocalRoleName()
CfnLaunchRoleConstraintProps
If you specify the LocalRoleName
property, when an account uses the launch constraint, the IAM role with that name in the account will be used. This allows launch-role constraints to be account-agnostic so the administrator can create fewer resources per shared account.
The given role name must exist in the account used to create the launch constraint and the account of the user who launches a product with this launch constraint.
getLocalRoleName
in interface CfnLaunchRoleConstraintProps
public final java.lang.String getRoleArn()
CfnLaunchRoleConstraintProps
You are required to specify RoleArn
or LocalRoleName
but can't use both.
getRoleArn
in interface CfnLaunchRoleConstraintProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()