AWS::ControlTower::LandingZone - AWS CloudFormation

AWS::ControlTower::LandingZone

Creates a new landing zone. This API call starts an asynchronous operation that creates and configures a landing zone, based on the parameters specified in the manifest JSON file.

Syntax

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

JSON

{ "Type" : "AWS::ControlTower::LandingZone", "Properties" : { "Manifest" : , "Tags" : [ Tag, ... ], "Version" : String } }

YAML

Type: AWS::ControlTower::LandingZone Properties: Manifest: Tags: - Tag Version: String

Properties

Manifest

The landing zone manifest JSON text file that specifies the landing zone configurations.

Required: Yes

Type:

Update requires: No interruption

Tags

Tags to be applied to the landing zone.

Required: No

Type: Array of Tag

Update requires: No interruption

Version

The landing zone's current deployed version.

Required: Yes

Type: String

Pattern: \d+.\d+

Minimum: 3

Maximum: 10

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the LandingZoneIdentifier. For example:

"LandingZoneIdentifier": "arn:aws:controltower:us-west-2:123456789012:landingzone/1A2B3C4D5E6F7G8H

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

Fn::GetAtt

Arn

The ARN of the landing zone.

DriftStatus

The drift status of the landing zone.

LandingZoneIdentifier

The unique identifier of the landing zone.

LatestAvailableVersion

The latest available version of the landing zone.

Status

The landing zone deployment status. One of ACTIVE, PROCESSING, FAILED.