@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-14T16:25:37.730Z")
public interface StackDeploymentProps
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.pipelines.*; StackDeploymentProps stackDeploymentProps = StackDeploymentProps.builder() .absoluteTemplatePath("absoluteTemplatePath") .constructPath("constructPath") .stackArtifactId("stackArtifactId") .stackName("stackName") // the properties below are optional .account("account") .assets(List.of(StackAsset.builder() .assetId("assetId") .assetManifestPath("assetManifestPath") .assetSelector("assetSelector") .assetType(AssetType.FILE) .isTemplate(false) // the properties below are optional .assetPublishingRoleArn("assetPublishingRoleArn") .build())) .assumeRoleArn("assumeRoleArn") .executionRoleArn("executionRoleArn") .region("region") .tags(Map.of( "tagsKey", "tags")) .templateS3Uri("templateS3Uri") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
StackDeploymentProps.Builder
A builder for
StackDeploymentProps |
static class |
StackDeploymentProps.Jsii$Proxy
An implementation for
StackDeploymentProps |
Modifier and Type | Method and Description |
---|---|
static StackDeploymentProps.Builder |
builder() |
java.lang.String |
getAbsoluteTemplatePath()
Template path on disk to cloud assembly (cdk.out).
|
default java.lang.String |
getAccount()
Account where the stack should be deployed.
|
default java.util.List<StackAsset> |
getAssets()
Assets referenced by this stack.
|
default java.lang.String |
getAssumeRoleArn()
Role to assume before deploying this stack.
|
java.lang.String |
getConstructPath()
Construct path for this stack.
|
default java.lang.String |
getExecutionRoleArn()
Execution role to pass to CloudFormation.
|
default java.lang.String |
getRegion()
Region where the stack should be deployed.
|
java.lang.String |
getStackArtifactId()
Artifact ID for this stack.
|
java.lang.String |
getStackName()
Name for this stack.
|
default java.util.Map<java.lang.String,java.lang.String> |
getTags()
Tags to apply to the stack.
|
default java.lang.String |
getTemplateS3Uri()
The S3 URL which points to the template asset location in the publishing bucket.
|
java.lang.String getAbsoluteTemplatePath()
java.lang.String getConstructPath()
java.lang.String getStackArtifactId()
java.lang.String getStackName()
default java.lang.String getAccount()
Default: - Pipeline account
default java.util.List<StackAsset> getAssets()
Default: - No assets
default java.lang.String getAssumeRoleArn()
Default: - Don't assume any role
default java.lang.String getExecutionRoleArn()
Default: - No execution role
default java.lang.String getRegion()
Default: - Pipeline region
default java.util.Map<java.lang.String,java.lang.String> getTags()
Default: - No tags
default java.lang.String getTemplateS3Uri()
Default: - Stack template is not published
static StackDeploymentProps.Builder builder()
StackDeploymentProps.Builder
of StackDeploymentProps