Interface CfnDeploymentGroup.DeploymentProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnDeploymentGroup.DeploymentProperty.Jsii$Proxy
Enclosing class:
CfnDeploymentGroup

@Stability(Stable) public static interface CfnDeploymentGroup.DeploymentProperty extends software.amazon.jsii.JsiiSerializable
Deployment is a property of the DeploymentGroup resource that specifies an AWS CodeDeploy application revision to be deployed to instances in the deployment group. If you specify an application revision, your target revision is deployed as soon as the provisioning process is complete.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.codedeploy.*;
 DeploymentProperty deploymentProperty = DeploymentProperty.builder()
         .revision(RevisionLocationProperty.builder()
                 .gitHubLocation(GitHubLocationProperty.builder()
                         .commitId("commitId")
                         .repository("repository")
                         .build())
                 .revisionType("revisionType")
                 .s3Location(S3LocationProperty.builder()
                         .bucket("bucket")
                         .key("key")
                         // the properties below are optional
                         .bundleType("bundleType")
                         .eTag("eTag")
                         .version("version")
                         .build())
                 .build())
         // the properties below are optional
         .description("description")
         .ignoreApplicationStopFailures(false)
         .build();
 

See Also: