View the details of your landing zone manifest file
The AWS Control Tower landing zone manifest file is a text file that describes your AWS Control Tower resources. The following sections show detailed definitions of entries in the landing zone manifest file.
To see a full landing zone schema example, see Landing zone schemas.
governedRegions – Regions to place under governance
- 
            Type: List of strings 
- 
            Required: No 
- Example: - "governedRegions": ["us-west-2","us-west-1"]
organizationStructure – Select the names of security and sandbox OUs to be created in your organization
- 
            Type: Object 
- 
            Required: Yes 
- Properties: 
- Example: - security- an object with one required property,- name, which takes a- String
- sandbox- an object with one required property,- name, which takes a- String
 - "organizationStructure": { "security": { "name": "CORE" }, "sandbox": { "name": "Sandbox" } }
centralizedLogging – Configuration for AWS CloudTrail
- 
            Type: Object 
- 
            Required: Yes 
- Properties: - 
                    accountId - a Stringthe represents the AWS account into which the logging resource should be deployed
- 
                    configurations - an Objectwith three properties- 
                            loggingBucket- an object with one property,retentionDays, which takes aNumber
- 
                            accessLoggingBucket- an object with one property,retentionDays, which takes aNumber
- 
                            kmsKeyArn- an optionalString
 
- 
                            
- 
                    enabled - an optional Boolean
 
- 
                    
- Example: - "centralizedLogging": { "accountId": "222222222222", "configurations": { "loggingBucket": { "retentionDays": 60 }, "accessLoggingBucket": { "retentionDays": 60 }, "kmsKeyArn": "arn:aws:kms:us-west-1:123456789123:key/e84XXXXX-6bXX-49XX-9eXX-ecfXXXXXXXXX" }, "enabled": true }
securityRoles – Choose where to deploy the logging resource
- 
        Type: Object 
- 
            Required: Yes 
- Properties: accountId - a - Stringthat represents the AWS account into which the logging resource should be deployed
- Example: - "securityRoles": { "accountId": "333333333333" }
accessManagement – Choose whthether to enable access management
- 
        Type: Object 
- 
            Required: No 
- Properties: enabled - a Boolean 
- Example: - "accessManagement": { "enabled": true }
backup – Configuration for AWS Backup with AWS Control Tower
- 
            Type: Object 
- 
            Required: No 
- 
            Properties: - 
                    configurations - an Objectwith three properties- 
                            centralBackup- an object with one property,accountId, which takes aString
- 
                            backupAdmin- an object with one property,accountId, which takes aString
- 
                            kmsKeyArn- an optionalString
 
- 
                            
- 
                    enabled - a Boolean
 
- 
                    
- 
                    Example: "backup": { "configurations": { "centralBackup": { "accountId": "CENTRAL BACKUP ACCOUNT ID" }, "backupAdmin": { "accountId": "BACKUP MANAGER ACCOUNT ID" }, "kmsKeyArn": "arn:aws:kms:us-west-1:123456789123:key/e84XXXXX-6bXX-49XX-9eXX-ecfXXXXXXXXX" }, "enabled": true }