@Stability(value=Stable) @Internal public static final class CfnLaunchRoleConstraintProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnLaunchRoleConstraintProps
CfnLaunchRoleConstraintPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnLaunchRoleConstraintProps.Builder, CfnLaunchRoleConstraintProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnLaunchRoleConstraintProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnLaunchRoleConstraintProps.Builder. |
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(Object o) |
String |
getAcceptLanguage()
The language code.
|
String |
getDescription()
The description of the constraint.
|
String |
getLocalRoleName()
You are required to specify either the `RoleArn` or the `LocalRoleName` but can't use both.
|
String |
getPortfolioId()
The portfolio identifier.
|
String |
getProductId()
The product identifier.
|
String |
getRoleArn()
The ARN of the launch role.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnLaunchRoleConstraintProps.Builder builder)
CfnLaunchRoleConstraintProps.Builder.public final String getPortfolioId()
CfnLaunchRoleConstraintPropsgetPortfolioId in interface CfnLaunchRoleConstraintPropspublic final String getProductId()
CfnLaunchRoleConstraintPropsgetProductId in interface CfnLaunchRoleConstraintPropspublic final String getAcceptLanguage()
CfnLaunchRoleConstraintProps
en - English (default)jp - Japanesezh - ChinesegetAcceptLanguage in interface CfnLaunchRoleConstraintPropspublic final String getDescription()
CfnLaunchRoleConstraintPropsgetDescription in interface CfnLaunchRoleConstraintPropspublic final 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 CfnLaunchRoleConstraintPropspublic final String getRoleArn()
CfnLaunchRoleConstraintProps
You are required to specify RoleArn or LocalRoleName but can't use both.
getRoleArn in interface CfnLaunchRoleConstraintProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.