AWS::CodeDeploy::DeploymentGroup S3Location
S3Location
is a property of the
CodeDeploy DeploymentGroup Revision property that specifies the location
of an application revision that is stored in Amazon Simple Storage Service (Amazon S3).
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Bucket" :
String
, "BundleType" :String
, "ETag" :String
, "Key" :String
, "Version" :String
}
YAML
Bucket:
String
BundleType:String
ETag:String
Key:String
Version:String
Properties
Bucket
-
The name of the Amazon S3 bucket where the application revision is stored.
Required: Yes
Type: String
Update requires: No interruption
BundleType
-
The file type of the application revision. Must be one of the following:
-
JSON
-
tar: A tar archive file.
-
tgz: A compressed tar archive file.
-
YAML
-
zip: A zip archive file.
Required: No
Type: String
Allowed values:
tar | tgz | zip | YAML | JSON
Update requires: No interruption
-
ETag
-
The ETag of the Amazon S3 object that represents the bundled artifacts for the application revision.
If the ETag is not specified as an input parameter, ETag validation of the object is skipped.
Required: No
Type: String
Update requires: No interruption
Key
-
The name of the Amazon S3 object that represents the bundled artifacts for the application revision.
Required: Yes
Type: String
Update requires: No interruption
Version
-
A specific version of the Amazon S3 object that represents the bundled artifacts for the application revision.
If the version is not specified, the system uses the most recent version by default.
Required: No
Type: String
Update requires: No interruption