ControlTower / Client / create_landing_zone
create_landing_zone#
- ControlTower.Client.create_landing_zone(**kwargs)#
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.
See also: AWS API Documentation
Request Syntax
response = client.create_landing_zone( manifest={...}|[...]|123|123.4|'string'|True|None, tags={ 'string': 'string' }, version='string' )
- Parameters:
manifest (document) –
[REQUIRED]
The manifest.yaml file is a text file that describes your Amazon Web Services resources. For examples, review The manifest file.
tags (dict) –
Tags to be applied to the landing zone.
(string) –
(string) –
version (string) –
[REQUIRED]
The landing zone version, for example, 3.0.
- Return type:
dict
- Returns:
Response Syntax
{ 'arn': 'string', 'operationIdentifier': 'string' }
Response Structure
(dict) –
arn (string) –
The ARN of the landing zone resource.
operationIdentifier (string) –
A unique identifier assigned to a
CreateLandingZone
operation. You can use this identifier as an input ofGetLandingZoneOperation
to check the operation’s status.
Exceptions
ControlTower.Client.exceptions.ValidationException
ControlTower.Client.exceptions.ConflictException
ControlTower.Client.exceptions.InternalServerException
ControlTower.Client.exceptions.AccessDeniedException
ControlTower.Client.exceptions.ThrottlingException