AWS::M2::Deployment - AWS CloudFormation

AWS::M2::Deployment

Creates and starts a deployment to deploy an application into a runtime environment.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::M2::Deployment", "Properties" : { "ApplicationId" : String, "ApplicationVersion" : Integer, "EnvironmentId" : String } }

YAML

Type: AWS::M2::Deployment Properties: ApplicationId: String ApplicationVersion: Integer EnvironmentId: String

Properties

ApplicationId

The unique identifier of the application.

Required: Yes

Type: String

Pattern: ^\S{1,80}$

Update requires: Replacement

ApplicationVersion

The version of the application.

Required: Yes

Type: Integer

Minimum: 1

Update requires: No interruption

EnvironmentId

The unique identifier of the runtime environment.

Required: Yes

Type: String

Pattern: ^\S{1,80}$

Update requires: Replacement

Return values

Ref

Fn::GetAtt

DeploymentId

The unique identifier of the deployment.

Status

The current status of the deployment.