@Stability(value=Experimental) public static final class DeployCdkStackAction.Builder extends Object implements software.amazon.jsii.Builder<DeployCdkStackAction>
DeployCdkStackAction.| Modifier and Type | Method and Description |
|---|---|
DeployCdkStackAction.Builder |
actionRole(IRole actionRole)
(experimental) Role for the action to assume.
|
DeployCdkStackAction.Builder |
baseActionName(String baseActionName)
(experimental) Base name of the action.
|
DeployCdkStackAction |
build() |
DeployCdkStackAction.Builder |
changeSetName(String changeSetName)
(experimental) Name of the change set to create and deploy.
|
DeployCdkStackAction.Builder |
cloudAssemblyInput(Artifact cloudAssemblyInput)
(experimental) The CodePipeline artifact that holds the Cloud Assembly.
|
DeployCdkStackAction.Builder |
cloudFormationExecutionRole(IRole cloudFormationExecutionRole)
(experimental) Role to execute CloudFormation under.
|
static DeployCdkStackAction.Builder |
create() |
DeployCdkStackAction.Builder |
dependencyStackArtifactIds(List<String> dependencyStackArtifactIds)
(experimental) Artifact ID for the stacks this stack depends on.
|
DeployCdkStackAction.Builder |
executeRunOrder(Number executeRunOrder)
(experimental) Run order for the Execute action.
|
DeployCdkStackAction.Builder |
output(Artifact output)
(experimental) Artifact to write Stack Outputs to.
|
DeployCdkStackAction.Builder |
outputFileName(String outputFileName)
(experimental) Filename in output to write Stack outputs to.
|
DeployCdkStackAction.Builder |
prepareRunOrder(Number prepareRunOrder)
(experimental) Run order for the Prepare action.
|
DeployCdkStackAction.Builder |
region(String region)
(experimental) Region to deploy into.
|
DeployCdkStackAction.Builder |
stackArtifactId(String stackArtifactId)
(experimental) Artifact ID for the stack deployed here.
|
DeployCdkStackAction.Builder |
stackName(String stackName)
(experimental) The name of the stack that should be created/updated.
|
DeployCdkStackAction.Builder |
templateConfigurationPath(String templateConfigurationPath)
(experimental) Template configuration path relative to the input artifact.
|
DeployCdkStackAction.Builder |
templatePath(String templatePath)
(experimental) Relative path of template in the input artifact.
|
@Stability(value=Experimental) public static DeployCdkStackAction.Builder create()
DeployCdkStackAction.Builder.@Stability(value=Experimental) public DeployCdkStackAction.Builder cloudAssemblyInput(Artifact cloudAssemblyInput)
cloudAssemblyInput - The CodePipeline artifact that holds the Cloud Assembly. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder baseActionName(String baseActionName)
Default: stackName
baseActionName - Base name of the action. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder changeSetName(String changeSetName)
Default: 'PipelineChange'
changeSetName - Name of the change set to create and deploy. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder executeRunOrder(Number executeRunOrder)
Default: - prepareRunOrder + 1
executeRunOrder - Run order for the Execute action. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder output(Artifact output)
Default: - No outputs
output - Artifact to write Stack Outputs to. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder outputFileName(String outputFileName)
Default: - Required when 'output' is set
outputFileName - Filename in output to write Stack outputs to. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder prepareRunOrder(Number prepareRunOrder)
Default: 1
prepareRunOrder - Run order for the Prepare action. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder actionRole(IRole actionRole)
This controls the account to deploy into
actionRole - Role for the action to assume. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder stackName(String stackName)
stackName - The name of the stack that should be created/updated. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder templatePath(String templatePath)
templatePath - Relative path of template in the input artifact. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder cloudFormationExecutionRole(IRole cloudFormationExecutionRole)
Default: - Execute CloudFormation using the action role
cloudFormationExecutionRole - Role to execute CloudFormation under. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder dependencyStackArtifactIds(List<String> dependencyStackArtifactIds)
Used for pipeline order checking.
Default: - No dependencies
dependencyStackArtifactIds - Artifact ID for the stacks this stack depends on. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder region(String region)
Default: - Same region as pipeline
region - Region to deploy into. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder stackArtifactId(String stackArtifactId)
Used for pipeline order checking.
Default: - Order will not be checked
stackArtifactId - Artifact ID for the stack deployed here. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction.Builder templateConfigurationPath(String templateConfigurationPath)
Default: - No template configuration
templateConfigurationPath - Template configuration path relative to the input artifact. This parameter is required.this@Stability(value=Experimental) public DeployCdkStackAction build()
build in interface software.amazon.jsii.Builder<DeployCdkStackAction>Copyright © 2021. All rights reserved.