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
} }
Properties
Manifest
-
The landing zone manifest JSON text file that specifies the landing zone configurations.
Required: Yes
Type:
Update requires: No interruption
-
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
.