@Stability(value=Stable) public static final class DefaultStackSynthesizerProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DefaultStackSynthesizerProps
DefaultStackSynthesizerPropssoftware.amazon.jsii.JsiiObject.InitializationModeDefaultStackSynthesizerProps.Builder, DefaultStackSynthesizerProps.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(Object o) |
String |
getAssetPublishingExternalId()
External ID to use when assuming role for asset publishing.
|
String |
getAssetPublishingRoleArn()
The role to use to publish assets to this environment.
|
String |
getCloudFormationExecutionRole()
The role CloudFormation will assume when deploying the Stack.
|
String |
getDeployActionRoleArn()
The role to assume to initiate a deployment in this environment.
|
String |
getFileAssetsBucketName()
Name of the S3 bucket to hold file assets.
|
String |
getImageAssetsRepositoryName()
Name of the ECR repository to hold Docker Image assets.
|
String |
getQualifier()
Qualifier to disambiguate multiple environments in the same account.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public String getAssetPublishingExternalId()
DefaultStackSynthesizerPropsDefault: - No external ID
getAssetPublishingExternalId in interface DefaultStackSynthesizerPropspublic String getAssetPublishingRoleArn()
DefaultStackSynthesizerPropsYou must supply this if you have given a non-standard name to the publishing role.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
Default: DefaultStackSynthesizer.DEFAULT_ASSET_PUBLISHING_ROLE_ARN
getAssetPublishingRoleArn in interface DefaultStackSynthesizerPropspublic String getCloudFormationExecutionRole()
DefaultStackSynthesizerPropsYou must supply this if you have given a non-standard name to the execution role.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
Default: DefaultStackSynthesizer.DEFAULT_CLOUDFORMATION_ROLE_ARN
getCloudFormationExecutionRole in interface DefaultStackSynthesizerPropspublic String getDeployActionRoleArn()
DefaultStackSynthesizerPropsYou must supply this if you have given a non-standard name to the publishing role.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
Default: DefaultStackSynthesizer.DEFAULT_DEPLOY_ACTION_ROLE_ARN
getDeployActionRoleArn in interface DefaultStackSynthesizerPropspublic String getFileAssetsBucketName()
DefaultStackSynthesizerPropsYou must supply this if you have given a non-standard name to the staging bucket.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
Default: DefaultStackSynthesizer.DEFAULT_FILE_ASSETS_BUCKET_NAME
getFileAssetsBucketName in interface DefaultStackSynthesizerPropspublic String getImageAssetsRepositoryName()
DefaultStackSynthesizerPropsYou must supply this if you have given a non-standard name to the ECR repository.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
Default: DefaultStackSynthesizer.DEFAULT_IMAGE_ASSETS_REPOSITORY_NAME
getImageAssetsRepositoryName in interface DefaultStackSynthesizerPropspublic String getQualifier()
DefaultStackSynthesizerPropsYou can use this and leave the other naming properties empty if you have deployed the bootstrap environment with standard names but only differnet qualifiers.
Default: DefaultStackSynthesizer.DEFAULT_QUALIFIER
getQualifier in interface DefaultStackSynthesizerPropspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.