Package software.amazon.awscdk.core
Class SynthesizeStackArtifactOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.core.SynthesizeStackArtifactOptions.Jsii$Proxy
- All Implemented Interfaces:
SynthesizeStackArtifactOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SynthesizeStackArtifactOptions
@Stability(Stable)
@Internal
public static final class SynthesizeStackArtifactOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SynthesizeStackArtifactOptions
An implementation for
SynthesizeStackArtifactOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.core.SynthesizeStackArtifactOptions
SynthesizeStackArtifactOptions.Builder, SynthesizeStackArtifactOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSynthesizeStackArtifactOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanIdentifiers of additional dependencies.final StringThe role that needs to be assumed to deploy the stack.final StringThe externalID to use with the assumeRoleArn.final StringSSM parameter where the bootstrap stack version number can be found.final StringThe role that is passed to CloudFormation to execute the change set.final BootstrapRoleThe role to use to look up values from the target AWS account.Values for CloudFormation stack parameters that should be passed when the stack is deployed.final NumberVersion of bootstrap stack required to deploy this stack.final StringIf the stack template has already been included in the asset manifest, its asset URL.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theSynthesizeStackArtifactOptions.Builder.
-
-
Method Details
-
getAdditionalDependencies
Description copied from interface:SynthesizeStackArtifactOptionsIdentifiers of additional dependencies.Default: - No additional dependencies
- Specified by:
getAdditionalDependenciesin interfaceSynthesizeStackArtifactOptions
-
getAssumeRoleArn
Description copied from interface:SynthesizeStackArtifactOptionsThe role that needs to be assumed to deploy the stack.Default: - No role is assumed (current credentials are used)
- Specified by:
getAssumeRoleArnin interfaceSynthesizeStackArtifactOptions
-
getAssumeRoleExternalId
Description copied from interface:SynthesizeStackArtifactOptionsThe externalID to use with the assumeRoleArn.Default: - No externalID is used
- Specified by:
getAssumeRoleExternalIdin interfaceSynthesizeStackArtifactOptions
-
getBootstrapStackVersionSsmParameter
Description copied from interface:SynthesizeStackArtifactOptionsSSM parameter where the bootstrap stack version number can be found.Only used if
requiresBootstrapStackVersionis set.- If this value is not set, the bootstrap stack name must be known at deployment time so the stack version can be looked up from the stack outputs.
- If this value is set, the bootstrap stack can have any name because we won't need to look it up.
Default: - Bootstrap stack version number looked up
- Specified by:
getBootstrapStackVersionSsmParameterin interfaceSynthesizeStackArtifactOptions
-
getCloudFormationExecutionRoleArn
Description copied from interface:SynthesizeStackArtifactOptionsThe role that is passed to CloudFormation to execute the change set.Default: - No role is passed (currently assumed role/credentials are used)
- Specified by:
getCloudFormationExecutionRoleArnin interfaceSynthesizeStackArtifactOptions
-
getLookupRole
Description copied from interface:SynthesizeStackArtifactOptionsThe role to use to look up values from the target AWS account.Default: - None
- Specified by:
getLookupRolein interfaceSynthesizeStackArtifactOptions
-
getParameters
Description copied from interface:SynthesizeStackArtifactOptionsValues for CloudFormation stack parameters that should be passed when the stack is deployed.Default: - No parameters
- Specified by:
getParametersin interfaceSynthesizeStackArtifactOptions
-
getRequiresBootstrapStackVersion
Description copied from interface:SynthesizeStackArtifactOptionsVersion of bootstrap stack required to deploy this stack.Default: - No bootstrap stack required
- Specified by:
getRequiresBootstrapStackVersionin interfaceSynthesizeStackArtifactOptions
-
getStackTemplateAssetObjectUrl
Description copied from interface:SynthesizeStackArtifactOptionsIf the stack template has already been included in the asset manifest, its asset URL.Default: - Not uploaded yet, upload just before deploying
- Specified by:
getStackTemplateAssetObjectUrlin interfaceSynthesizeStackArtifactOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-