AWS::LaunchWizard::Deployment - AWS CloudFormation

AWS::LaunchWizard::Deployment

Creates a deployment for the given workload. Deployments created by this operation are not available in the Launch Wizard console to use the Clone deployment action on.

Syntax

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

JSON

{ "Type" : "AWS::LaunchWizard::Deployment", "Properties" : { "DeploymentPatternName" : String, "Name" : String, "Specifications" : {Key: Value, ...}, "Tags" : [ Tags, ... ], "WorkloadName" : String } }

YAML

Type: AWS::LaunchWizard::Deployment Properties: DeploymentPatternName: String Name: String Specifications: Key: Value Tags: - Tags WorkloadName: String

Properties

DeploymentPatternName

The name of the deployment pattern.

Required: Yes

Type: String

Pattern: ^[A-Za-z0-9][a-zA-Z0-9-]*$

Minimum: 1

Maximum: 256

Update requires: Replacement

Name

The name of the deployment.

Required: Yes

Type: String

Pattern: ^[A-Za-z0-9_\s\.-]+$

Minimum: 1

Maximum: 50

Update requires: Replacement

Specifications

The settings specified for the deployment. These settings define how to deploy and configure your resources created by the deployment. For more information about the specifications required for creating a deployment for a SAP workload, see SAP deployment specifications. To retrieve the specifications required to create a deployment for other workloads, use the GetWorkloadDeploymentPattern operation.

Required: Yes

Type: Object of String

Pattern: ^[a-zA-Z0-9-:]{3,256}$

Minimum: 1

Maximum: 1500

Update requires: No interruption

Tags

Information about the tags attached to a deployment.

Required: No

Type: Array of Tags

Update requires: No interruption

WorkloadName

The name of the workload.

Required: Yes

Type: String

Pattern: ^[A-Za-z][a-zA-Z0-9-_]*$

Minimum: 1

Maximum: 100

Update requires: Replacement

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the Amazon Resource Name (ARN) of the deployment. For example:

{ "Ref": "myLaunchWizardDeployment" }

For more information about using the Ref function, see Ref.

Fn::GetAtt

Arn

The Amazon Resource Name (ARN) of the deployment.

CreatedAt

The time the deployment was created.

DeletedAt

The time the deployment was deleted.

DeploymentId

The ID of the deployment.

ResourceGroup

The resource group of the deployment.

Status

The status of the deployment.