Class CodeDeployEcsContainerImageInput.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codepipeline.actions.CodeDeployEcsContainerImageInput.Jsii$Proxy
- All Implemented Interfaces:
CodeDeployEcsContainerImageInput
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CodeDeployEcsContainerImageInput
@Stability(Stable)
@Internal
public static final class CodeDeployEcsContainerImageInput.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CodeDeployEcsContainerImageInput
An implementation for
CodeDeployEcsContainerImageInput
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codepipeline.actions.CodeDeployEcsContainerImageInput
CodeDeployEcsContainerImageInput.Builder, CodeDeployEcsContainerImageInput.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCodeDeployEcsContainerImageInput.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Artifact
getInput()
The artifact that contains animageDetails.json
file with the image URI.final String
The placeholder string in the ECS task definition template file that will be replaced with the image URI.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCodeDeployEcsContainerImageInput.Builder
.
-
-
Method Details
-
getInput
Description copied from interface:CodeDeployEcsContainerImageInput
The artifact that contains animageDetails.json
file with the image URI.The artifact's
imageDetails.json
file must be a JSON file containing anImageURI
property. For example:{ "ImageURI": "ACCOUNTID.dkr.ecr.us-west-2.amazonaws.com/dk-image-repo@sha256:example3" }
- Specified by:
getInput
in interfaceCodeDeployEcsContainerImageInput
-
getTaskDefinitionPlaceholder
Description copied from interface:CodeDeployEcsContainerImageInput
The placeholder string in the ECS task definition template file that will be replaced with the image URI.The placeholder string must be surrounded by angle brackets in the template file. For example, if the task definition template file contains a placeholder like
"image": "<PLACEHOLDER>"
, then thetaskDefinitionPlaceholder
value should bePLACEHOLDER
.Default: IMAGE
- Specified by:
getTaskDefinitionPlaceholder
in interfaceCodeDeployEcsContainerImageInput
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-