Interface CfnDeploymentGroup.RevisionLocationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeploymentGroup.RevisionLocationProperty.Jsii$Proxy
- Enclosing class:
CfnDeploymentGroup
@Stability(Stable)
public static interface CfnDeploymentGroup.RevisionLocationProperty
extends software.amazon.jsii.JsiiSerializable
RevisionLocation is a property that defines the location of the CodeDeploy application revision to deploy.
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.*;
RevisionLocationProperty revisionLocationProperty = 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();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDeploymentGroup.RevisionLocationPropertystatic final classAn implementation forCfnDeploymentGroup.RevisionLocationProperty -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGitHubLocation
Information about the location of application artifacts stored in GitHub.- See Also:
-
getRevisionType
The type of application revision:.- S3: An application revision stored in Amazon S3.
- GitHub: An application revision stored in GitHub (EC2/On-premises deployments only).
- String: A YAML-formatted or JSON-formatted string ( AWS Lambda deployments only).
- AppSpecContent: An
AppSpecContentobject that contains the contents of an AppSpec file for an AWS Lambda or Amazon ECS deployment. The content is formatted as JSON or YAML stored as a RawString.
- See Also:
-
getS3Location
Information about the location of a revision stored in Amazon S3.- See Also:
-
builder
-