@Generated(value="jsii-pacmak/0.20.8 (build bd5ef4d)", date="2019-11-25T14:22:25.783Z") @Stability(value=Stable) public interface CodeDeployEcsDeployActionProps extends software.amazon.jsii.JsiiSerializable, CommonAwsActionProps
CodeDeploy ECS deploy CodePipeline Action.| Modifier and Type | Interface and Description |
|---|---|
static class |
CodeDeployEcsDeployActionProps.Builder
A builder for
CodeDeployEcsDeployActionProps |
static class |
CodeDeployEcsDeployActionProps.Jsii$Proxy
An implementation for
CodeDeployEcsDeployActionProps |
| Modifier and Type | Method and Description |
|---|---|
static CodeDeployEcsDeployActionProps.Builder |
builder() |
default ArtifactPath |
getAppSpecTemplateFile()
The name of the CodeDeploy AppSpec file.
|
default Artifact |
getAppSpecTemplateInput()
The artifact containing the CodeDeploy AppSpec file.
|
default List<CodeDeployEcsContainerImageInput> |
getContainerImageInputs()
Configuration for dynamically updated images in the task definition.
|
IEcsDeploymentGroup |
getDeploymentGroup()
The CodeDeploy ECS Deployment Group to deploy to.
|
default ArtifactPath |
getTaskDefinitionTemplateFile()
The name of the ECS task definition template file.
|
default Artifact |
getTaskDefinitionTemplateInput()
The artifact containing the ECS task definition template file.
|
getRolegetActionName, getRunOrder@Stability(value=Stable) IEcsDeploymentGroup getDeploymentGroup()
@Stability(value=Stable) default ArtifactPath getAppSpecTemplateFile()
Use this property if you want to use a different name for this file than the default 'appspec.yaml'.
If you use this property, you don't need to specify the appSpecTemplateInput property.
@Stability(value=Stable) default Artifact getAppSpecTemplateInput()
If you use this property, it's assumed the file is called 'appspec.yaml'.
If your AppSpec file uses a different filename, leave this property empty,
and use the appSpecTemplateFile property instead.
@Stability(value=Stable) default List<CodeDeployEcsContainerImageInput> getContainerImageInputs()
Provide pairs of an image details input artifact and a placeholder string that will be used to dynamically update the ECS task definition template file prior to deployment. A maximum of 4 images can be given.
@Stability(value=Stable) default ArtifactPath getTaskDefinitionTemplateFile()
Use this property if you want to use a different name for this file than the default 'taskdef.json'.
If you use this property, you don't need to specify the taskDefinitionTemplateInput property.
@Stability(value=Stable) default Artifact getTaskDefinitionTemplateInput()
If you use this property, it's assumed the file is called 'taskdef.json'.
If your task definition template uses a different filename, leave this property empty,
and use the taskDefinitionTemplateFile property instead.
@Stability(value=Stable) static CodeDeployEcsDeployActionProps.Builder builder()
builder in interface CommonActionPropsbuilder in interface CommonAwsActionPropsCodeDeployEcsDeployActionProps.Builder of CodeDeployEcsDeployActionPropsCopyright © 2019. All rights reserved.