@Stability(value=Stable) public static final class CodeDeployEcsDeployActionProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CodeDeployEcsDeployActionProps
CodeDeployEcsDeployActionPropssoftware.amazon.jsii.JsiiObject.InitializationModeCodeDeployEcsDeployActionProps.Builder, CodeDeployEcsDeployActionProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getActionName() |
ArtifactPath |
getAppSpecTemplateFile()
The name of the CodeDeploy AppSpec file.
|
Artifact |
getAppSpecTemplateInput()
The artifact containing the CodeDeploy AppSpec file.
|
List<CodeDeployEcsContainerImageInput> |
getContainerImageInputs()
Configuration for dynamically updated images in the task definition.
|
IEcsDeploymentGroup |
getDeploymentGroup()
The CodeDeploy ECS Deployment Group to deploy to.
|
IRole |
getRole() |
Number |
getRunOrder() |
ArtifactPath |
getTaskDefinitionTemplateFile()
The name of the ECS task definition template file.
|
Artifact |
getTaskDefinitionTemplateInput()
The artifact containing the ECS task definition template file.
|
int |
hashCode() |
jsiiAsyncCall, jsiiCall, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public IEcsDeploymentGroup getDeploymentGroup()
CodeDeployEcsDeployActionPropsgetDeploymentGroup in interface CodeDeployEcsDeployActionPropspublic ArtifactPath getAppSpecTemplateFile()
CodeDeployEcsDeployActionPropsUse 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.
getAppSpecTemplateFile in interface CodeDeployEcsDeployActionPropspublic Artifact getAppSpecTemplateInput()
CodeDeployEcsDeployActionPropsIf 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.
getAppSpecTemplateInput in interface CodeDeployEcsDeployActionPropspublic List<CodeDeployEcsContainerImageInput> getContainerImageInputs()
CodeDeployEcsDeployActionPropsProvide 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.
getContainerImageInputs in interface CodeDeployEcsDeployActionPropspublic ArtifactPath getTaskDefinitionTemplateFile()
CodeDeployEcsDeployActionPropsUse 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.
getTaskDefinitionTemplateFile in interface CodeDeployEcsDeployActionPropspublic Artifact getTaskDefinitionTemplateInput()
CodeDeployEcsDeployActionPropsIf 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.
getTaskDefinitionTemplateInput in interface CodeDeployEcsDeployActionPropspublic IRole getRole()
getRole in interface CommonAwsActionPropspublic String getActionName()
getActionName in interface CommonActionPropspublic Number getRunOrder()
getRunOrder in interface CommonActionPropspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2019. All rights reserved.