@Stability(value=Experimental) @Internal 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.
|
protected |
Jsii$Proxy(String bucketPrefix,
String cloudFormationExecutionRole,
String deployRoleArn,
String fileAssetPublishingExternalId,
String fileAssetPublishingRoleArn,
String fileAssetsBucketName,
Boolean generateBootstrapVersionRule,
String imageAssetPublishingExternalId,
String imageAssetPublishingRoleArn,
String imageAssetsRepositoryName,
String qualifier)
Constructor that initializes the object based on literal property values passed by the
DefaultStackSynthesizerProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getBucketPrefix()
(experimental) bucketPrefix to use while storing S3 Assets.
|
String |
getCloudFormationExecutionRole()
(experimental) The role CloudFormation will assume when deploying the Stack.
|
String |
getDeployRoleArn()
(experimental) The role to assume to initiate a deployment in this environment.
|
String |
getFileAssetPublishingExternalId()
(experimental) External ID to use when assuming role for file asset publishing.
|
String |
getFileAssetPublishingRoleArn()
(experimental) The role to use to publish file assets to the S3 bucket in this environment.
|
String |
getFileAssetsBucketName()
(experimental) Name of the S3 bucket to hold file assets.
|
Boolean |
getGenerateBootstrapVersionRule()
(experimental) Whether to add a Rule to the stack template verifying the bootstrap stack version.
|
String |
getImageAssetPublishingExternalId()
(experimental) External ID to use when assuming role for image asset publishing.
|
String |
getImageAssetPublishingRoleArn()
(experimental) The role to use to publish image assets to the ECR repository in this environment.
|
String |
getImageAssetsRepositoryName()
(experimental) Name of the ECR repository to hold Docker Image assets.
|
String |
getQualifier()
(experimental) Qualifier to disambiguate multiple environments in the same account.
|
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(String bucketPrefix, String cloudFormationExecutionRole, String deployRoleArn, String fileAssetPublishingExternalId, String fileAssetPublishingRoleArn, String fileAssetsBucketName, Boolean generateBootstrapVersionRule, String imageAssetPublishingExternalId, String imageAssetPublishingRoleArn, String imageAssetsRepositoryName, String qualifier)
DefaultStackSynthesizerProps.Builder.public final String getBucketPrefix()
DefaultStackSynthesizerPropsDefault: - DefaultStackSynthesizer.DEFAULT_FILE_ASSET_PREFIX
getBucketPrefix in interface DefaultStackSynthesizerPropspublic final 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 final String getDeployRoleArn()
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_ROLE_ARN
getDeployRoleArn in interface DefaultStackSynthesizerPropspublic final String getFileAssetPublishingExternalId()
DefaultStackSynthesizerPropsDefault: - No external ID
getFileAssetPublishingExternalId in interface DefaultStackSynthesizerPropspublic final String getFileAssetPublishingRoleArn()
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_FILE_ASSET_PUBLISHING_ROLE_ARN
getFileAssetPublishingRoleArn in interface DefaultStackSynthesizerPropspublic final 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 final Boolean getGenerateBootstrapVersionRule()
DefaultStackSynthesizerProps
This generally should be left set to true, unless you explicitly
want to be able to deploy to an unbootstrapped environment.
Default: true
getGenerateBootstrapVersionRule in interface DefaultStackSynthesizerPropspublic final String getImageAssetPublishingExternalId()
DefaultStackSynthesizerPropsDefault: - No external ID
getImageAssetPublishingExternalId in interface DefaultStackSynthesizerPropspublic final String getImageAssetPublishingRoleArn()
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_IMAGE_ASSET_PUBLISHING_ROLE_ARN
getImageAssetPublishingRoleArn in interface DefaultStackSynthesizerPropspublic final 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 final 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: - Value of context key '
getQualifier in interface DefaultStackSynthesizerProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.