@Stability(value=Stable)
public static interface CfnDeploymentGroup.RevisionLocationProperty
extends software.amazon.jsii.JsiiSerializable
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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnDeploymentGroup.RevisionLocationProperty.Builder
A builder for
CfnDeploymentGroup.RevisionLocationProperty |
static class |
CfnDeploymentGroup.RevisionLocationProperty.Jsii$Proxy
An implementation for
CfnDeploymentGroup.RevisionLocationProperty |
Modifier and Type | Method and Description |
---|---|
static CfnDeploymentGroup.RevisionLocationProperty.Builder |
builder() |
default Object |
getGitHubLocation()
Information about the location of application artifacts stored in GitHub.
|
default String |
getRevisionType()
The type of application revision:.
|
default Object |
getS3Location()
Information about the location of a revision stored in Amazon S3.
|
@Stability(value=Stable) @Nullable default Object getGitHubLocation()
@Stability(value=Stable) @Nullable default String getRevisionType()
AppSpecContent
object 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.@Stability(value=Stable) @Nullable default Object getS3Location()
@Stability(value=Stable) static CfnDeploymentGroup.RevisionLocationProperty.Builder builder()
Copyright © 2022. All rights reserved.