Package software.amazon.awscdk.pipelines
Interface StackDeploymentProps
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- StackDeploymentProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
           date="2025-10-29T11:15:50.953Z")
@Stability(Stable)
public interface StackDeploymentProps
extends software.amazon.jsii.JsiiSerializable
Properties for a 
StackDeployment.
 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")
                 .displayName("displayName")
                 .build()))
         .assumeRoleArn("assumeRoleArn")
         .executionRoleArn("executionRoleArn")
         .region("region")
         .tags(Map.of(
                 "tagsKey", "tags"))
         .templateS3Uri("templateS3Uri")
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forStackDeploymentPropsstatic final classAn implementation forStackDeploymentProps
- 
Method SummaryModifier and TypeMethodDescriptionstatic StackDeploymentProps.Builderbuilder()Template path on disk to cloud assembly (cdk.out).default StringAccount where the stack should be deployed.default List<StackAsset> Assets referenced by this stack.default StringRole to assume before deploying this stack.Construct path for this stack.default StringExecution role to pass to CloudFormation.default StringRegion where the stack should be deployed.Artifact ID for this stack.Name for this stack.getTags()Tags to apply to the stack.default StringThe S3 URL which points to the template asset location in the publishing bucket.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getAbsoluteTemplatePathTemplate path on disk to cloud assembly (cdk.out).
- 
getConstructPathConstruct path for this stack.
- 
getStackArtifactIdArtifact ID for this stack.
- 
getStackNameName for this stack.
- 
getAccountAccount where the stack should be deployed.Default: - Pipeline account 
- 
getAssetsAssets referenced by this stack.Default: - No assets 
- 
getAssumeRoleArnRole to assume before deploying this stack.Default: - Don't assume any role 
- 
getExecutionRoleArnExecution role to pass to CloudFormation.Default: - No execution role 
- 
getRegionRegion where the stack should be deployed.Default: - Pipeline region 
- 
getTagsTags to apply to the stack.Default: - No tags 
- 
getTemplateS3UriThe S3 URL which points to the template asset location in the publishing bucket.Default: - Stack template is not published 
- 
builder- Returns:
- a StackDeploymentProps.BuilderofStackDeploymentProps
 
 
-