AWS::CodeDeploy::DeploymentGroup S3Location - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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 Amazon 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