Amazon Control Tower examples using Amazon CLI
The following code examples show you how to perform actions and implement common scenarios by using the Amazon Command Line Interface with Amazon Control Tower.
Actions are code excerpts from larger programs and must be run in context. While actions show you how to call individual service functions, you can see actions in context in their related scenarios.
Each example includes a link to the complete source code, where you can find instructions on how to set up and run the code in context.
Topics
Actions
The following code example shows how to use create-landing-zone.
- Amazon CLI
-
To create a Control Tower landing zone
The following
create-landing-zoneexample creates Amazon Control Tower landing zone.aws controltower create-landing-zone \ --landing-zone-version3.3\ --manifest"file://LandingZoneManifest.json"Output:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5", "operationIdentifier": "55XXXXXX-e2XX-41XX-a7XX-446XXXXXXXXX" }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see CreateLandingZone
in Amazon CLI Command Reference.
-
The following code example shows how to use delete-landing-zone.
- Amazon CLI
-
To decommission a landing zone
The following
delete-landing-zoneexample decommissions the Amazon Control Tower landing zone.aws controltower delete-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5Output:
{ "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" }For more information, see Decommission an Amazon Control Tower landing zone
in the Amazon Control Tower User Guide. -
For API details, see DeleteLandingZone
in Amazon CLI Command Reference.
-
The following code example shows how to use disable-baseline.
- Amazon CLI
-
To disable a Control Tower baseline
The following
disable-baselineexample disables an Amazon Control Tower baseline.aws controltower disable-baseline \ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "operationIdentifier": "b33486d7-5396-4ad0-9eae-3a57969fe8cd" }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see DisableBaseline
in Amazon CLI Command Reference.
-
The following code example shows how to use disable-control.
- Amazon CLI
-
To disable a Control Tower control
The following
disable-controlexample disables an Amazon Control Tower enabled control.aws controltower disable-control \ --control-identifierarn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxxOutput:
{ "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see DisableControl
in Amazon CLI Command Reference.
-
The following code example shows how to use enable-baseline.
- Amazon CLI
-
Example 1: To enable a Control Tower baseline that is disabled
The following
enable-baselineexample enables an Amazon Control Tower baseline if baselineIdentityCenterBaselineis disabled.aws controltower enable-baseline \ --baseline-identifierarn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2\ --baseline-version4.0\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oq9f-i5wnxxxxOutput:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" }For more information, see Types of baselines
in the Amazon Control Tower User Guide. Example 2: To enable a Control Tower baseline that is enabled
The following
enable-baselineexample enables an Amazon Control Tower baseline if baselineIdentityCenterBaselineis enabled.aws controltower enable-baseline \ --baseline-identifierarn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2\ --baseline-version4.0\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx\ --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B"}]'Output:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see EnableBaseline
in Amazon CLI Command Reference.
-
The following code example shows how to use enable-control.
- Amazon CLI
-
To enable a Control Tower control
The following
enable-controlexample enables an Amazon Control Tower control.aws controltower enable-control \ --control-identifierarn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx\ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxxOutput:
{ "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18J5KBJ3W3VTIRLV", "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c" }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see EnableControl
in Amazon CLI Command Reference.
-
The following code example shows how to use get-baseline-operation.
- Amazon CLI
-
To get a Control Tower baseline operation
The following
get-baseline-operationexample gets details of an Amazon Control Tower baseline operation.aws controltower get-baseline-operation \ --operation-identifier"51e190ac-8a37-4f6d-b63c-fb5104b5db38"Output:
{ "baselineOperation": { "endTime": "2025-04-17T23:48:46+00:00", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38", "operationType": "ENABLE_BASELINE", "startTime": "2025-04-17T23:46:37+00:00", "status": "SUCCEEDED", "statusMessage": "AWS Control Tower completed the baseline operation successfully." } }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see GetBaselineOperation
in Amazon CLI Command Reference.
-
The following code example shows how to use get-baseline.
- Amazon CLI
-
To get a Control Tower baseline
The following
get-baselineexample gets details of an Amazon Control Tower baseline.aws controltower get-baseline \ --baseline-identifierarn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQOutput:
{ "arn": "arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ", "description": "Sets up shared resources for AWS Identity Center, which prepares the AWSControlTowerBaseline to set up Identity Center access for accounts.", "name": "IdentityCenterBaseline" }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see GetBaseline
in Amazon CLI Command Reference.
-
The following code example shows how to use get-control-operation.
- Amazon CLI
-
To get Control Tower control operations
The following
get-control-operationexample gets details of an Amazon Control Tower control operation.aws controltower get-control-operation \ --operation-identifier"7691fc5a-de87-4540-8c95-b0aabd56382c"Output:
{ "controlOperation": { "controlIdentifier": "arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrdo7mej", "enabledControlIdentifier": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18J5KBJ3W3VTIRLV", "endTime": "2025-04-17T03:08:55+00:00", "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c", "operationType": "ENABLE_CONTROL", "startTime": "2025-04-17T03:07:52+00:00", "status": "SUCCEEDED", "statusMessage": "Operation was successful.", "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx" } }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see GetControlOperation
in Amazon CLI Command Reference.
-
The following code example shows how to use get-enabled-baseline.
- Amazon CLI
-
To get a Control Tower enabled baseline
The following
get-enabled-baselineexample gets details of an Amazon Control Tower enabled baseline.aws controltower get-enabled-baseline \ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "enabledBaselineDetails": { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2", "baselineVersion": "4.0", "parameters": [ { "key": "IdentityCenterEnabledBaselineArn", "value": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B" } ], "statusSummary": { "lastOperationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38", "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-3onqfufxxx/ou-g8xx-5kluxxxx" } }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see GetEnabledBaseline
in Amazon CLI Command Reference.
-
The following code example shows how to use get-enabled-control.
- Amazon CLI
-
To get a Control Tower enabled control
The following
get-enabled-controlexample gets details of an Amazon Control Tower enabled control.aws controltower get-enabled-control \ --enabled-control-identifierarn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8DOutput:
{ "enabledControlDetails": { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D", "controlIdentifier": "arn:aws:controltower:us-east-1::control/AWS-GR_CLOUDTRAIL_CHANGE_PROHIBITED", "driftStatusSummary": { "driftStatus": "NOT_CHECKING" }, "parameters": [], "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oqxx-i5wnxxxx", "targetRegions": [ { "name": "ap-south-2" }, { "name": "ap-south-1" }, { "name": "eu-south-1" }, { "name": "us-east-1" } ] } }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see GetEnabledControl
in Amazon CLI Command Reference.
-
The following code example shows how to use get-landing-zone-operation.
- Amazon CLI
-
To get a Control Tower landing zone operation
The following
get-landing-zone-operationexample gets details of an Amazon Control Tower landing zone operation.aws controltower get-landing-zone-operation \ --operation-identifieree9d0d2d-6532-42d8-9b85-3fbb0700a606Output:
{ "operationDetails": { "operationIdentifier": "ee9d0d2d-6532-42d8-9b85-3fbb0700xxxx", "operationType": "RESET", "startTime": "2025-04-17T03:19:33+00:00", "status": "IN_PROGRESS" } }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see GetLandingZoneOperation
in Amazon CLI Command Reference.
-
The following code example shows how to use get-landing-zone.
- Amazon CLI
-
To describe a Control Tower landing zone
The following
get-landing-zoneexample gets details of an Amazon Control Tower landing zone.aws controltower get-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5Output:
{ "landingZone": { "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5", "driftStatus": { "status": "IN_SYNC" }, "latestAvailableVersion": "3.3", "manifest": { "accessManagement": { "enabled": true }, "securityRoles": { "accountId": "098765432101" }, "governedRegions": [ "us-east-1", "us-west-2" ], "organizationStructure": { "security": { "name": "Security" } }, "centralizedLogging": { "accountId": "111122223333", "configurations": { "loggingBucket": { "retentionDays": 365 }, "kmsKeyArn": "arn:aws:kms:us-east-1:123456789012:key/example-key-id", "accessLoggingBucket": { "retentionDays": 3650 } }, "enabled": true } }, "status": "ACTIVE", "version": "3.3" } }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see GetLandingZone
in Amazon CLI Command Reference.
-
The following code example shows how to use list-baselines.
- Amazon CLI
-
To list Control Tower baselines
The following
list-baselinesexample lists all available Amazon Control Tower baselines.aws controltower list-baselinesOutput:
{ "baselines": [ { "arn": "arn:aws:controltower:us-east-1::baseline/4T4HA1KMO10S6311", "description": "Sets up resources to monitor security and compliance of accounts in your organization.", "name": "AuditBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/J8HX46AHS5MIKQPD", "description": "Sets up a central repository for logs of API activities and resource configurations from accounts in your organization.", "name": "LogArchiveBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ", "description": "Sets up shared resources for AWS Identity Center, which prepares the AWSControlTowerBaseline to set up Identity Center access for accounts.", "name": "IdentityCenterBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2", "description": "Sets up resources and mandatory controls for member accounts within the target OU, required for AWS Control Tower governance.", "name": "AWSControlTowerBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/3WPD0NA6TJ9AOMU2", "description": "Sets up a central AWS Backup vault in your organization.", "name": "BackupCentralVaultBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/H6C5JFCJJ3CPU3J5", "description": "Sets up AWS Backup Audit Manager.", "name": "BackupAdminBaseline" }, { "arn": "arn:aws:controltower:us-east-1::baseline/APO9ATVPBKFRRGLK", "description": "Sets up a local AWS Backup vault and attaches multiple AWS Backup plans.", "name": "BackupBaseline" } ] }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see ListBaselines
in Amazon CLI Command Reference.
-
The following code example shows how to use list-control-operations.
- Amazon CLI
-
To list Control Tower control operations
The following
list-control-operationsexample lists details of Amazon Control Tower controls in progress or queued.aws controltower list-control-operationsOutput:
{ "controlOperations": [ { "startTime": "2024-02-19T19:22:08+00:00", "operationType": "ENABLE_CONTROL", "status": "IN_PROGRESS", "statusMessage": "Operation is in progress.", "operationIdentifier": "f9f43b45-db27-44df-89d8-f9129e3632XX", "controlIdentifier": "arn:aws:controltower:us-east-1::control/SKIBWKYUQAAC", "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-yy67i3pfv2/ou-slt4-8abknXXX", "enabledControlIdentifier": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/RWZFSHV2BBRU6JSE" }, { "startTime": "2024-02-19T19:21:09+00:00", "operationType": "ENABLE_CONTROL", "status": "IN_PROGRESS", "statusMessage": "Operation is in progress", "operationIdentifier": "171ee0b1-e926-486e-9775-005bd244ccXX", "controlIdentifier": "arn:aws:controltower:us-east-1::control/PDKYAANJEWJE", "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-yy67i3pfv2/ou-slt4-fl6miXXX", "enabledControlIdentifier": "arn:aws:controltower:us-east-2:123456789012:enabledcontrol/XCNJARWZFSHV6JSE" } ] }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ListControlOperations
in Amazon CLI Command Reference.
-
The following code example shows how to use list-enabled-baselines.
- Amazon CLI
-
To list Control Tower enabled baselines
The following
list-enabled-baselinesexample lists all enabled Amazon Control Tower baselines.aws controltower list-enabled-baselinesOutput:
{ "enabledBaselines": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ", "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:account/o-3onqfuxxxx/123456789012" }, { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAH3ZJL9DWA386CA5", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/4T4HA1KMO10S6311", "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:account/o-3onqfuxxxx/012345098765" }, { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XALFJ9548TL386CBT", "baselineIdentifier": "arn:aws:controltower:us-east-1::baseline/J8HX46AHS5MIKQPD", "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:account/o-3onqfuxxxx/098765432109" } ] }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see ListEnabledBaselines
in Amazon CLI Command Reference.
-
The following code example shows how to use list-enabled-controls.
- Amazon CLI
-
To list Control Tower enabled controls
The following
list-enabled-controlsexample gets details of Amazon Control Tower enabled controls.aws controltower list-enabled-controls \ --target-identifierarn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxxOutput:
{ "enabledControls": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D", "controlIdentifier": "arn:aws:controltower:us-east-1::control/AWS-GR_CLOUDTRAIL_CHANGE_PROHIBITED", "driftStatusSummary": { "driftStatus": "NOT_CHECKING" }, "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx" }, { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18AY24CWKM6IVSLU", "controlIdentifier": "arn:aws:controltower:us-east-1::control/AWS-GR_CLOUDTRAIL_CLOUDWATCH_LOGS_ENABLED", "driftStatusSummary": { "driftStatus": "NOT_CHECKING" }, "statusSummary": { "status": "SUCCEEDED" }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx" } ] }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ListEnabledControls
in Amazon CLI Command Reference.
-
The following code example shows how to use list-landing-zone-operations.
- Amazon CLI
-
To list Control Tower landing zone operations
The following
list-landing-zone-operationsexample lists Amazon Control Tower landing zone operations.aws controltower list-landing-zone-operationsOutput:
{ "landingZoneOperations": [ { "operationIdentifier": "202ee056-5147-49fd-a7ad-8161e3bf043a", "operationType": "RESET", "status": "SUCCEEDED" }, { "operationIdentifier": "dbd4a4b1-baf9-48cc-bd71-6b923d0f2339", "operationType": "RESET", "status": "SUCCEEDED" }, { "operationIdentifier": "e6261ab8-3247-4052-af31-1afe7bb0593e", "operationType": "UPDATE", "status": "SUCCEEDED" }, { "operationIdentifier": "507c6c87-89a8-435f-8697-b257a800f129", "operationType": "UPDATE", "status": "SUCCEEDED" } ] }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ListLandingZoneOperations
in Amazon CLI Command Reference.
-
The following code example shows how to use list-landing-zones.
- Amazon CLI
-
To list a Control Tower landing zone identifier
The following
list-landing-zonesexample lists a Control Tower landing zoneidentifier.aws controltower list-landing-zonesOutput:
{ "landingZones": [ { "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5" } ] }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ListLandingZones
in Amazon CLI Command Reference.
-
The following code example shows how to use list-tags-for-resource.
- Amazon CLI
-
To list tags for Control Tower enabled controls
The following
list-tags-for-resourceexample lists the tags for Amazon Control Tower Enabled Controls.aws controltower list-tags-for-resource \ --resource-arn"arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"Output:
{ "tags": { "TestTagKey": "TestTagValue" } }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ListTagsForResource
in Amazon CLI Command Reference.
-
The following code example shows how to use reset-enabled-baseline.
- Amazon CLI
-
To reset a Control Tower enabled baseline
The following
reset-enabled-baselineexample resets an Amazon Control Tower enabled baseline.aws controltower reset-enabled-baseline \ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see ResetEnabledBaseline
in Amazon CLI Command Reference.
-
The following code example shows how to use reset-enabled-control.
- Amazon CLI
-
To reset a Control Tower enabled control
The following
reset-enabled-controlexample resets an Amazon Control Tower enabled control.aws controltower reset-enabled-control \ --enabled-control-identifierarn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855Output:
{ "operationIdentifier": "8276XXXX-b4XX-4eXX-96XX-881d2a4XXXXX" }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ResetEnabledControl
in Amazon CLI Command Reference.
-
The following code example shows how to use reset-landing-zone.
- Amazon CLI
-
To reset a Control Tower landing zone
The following
reset-landing-zoneexample resets a Amazon Control Tower landing zone.aws controltower reset-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5Output:
{ "operationIdentifier": "73XXXXXX-b2XX-77XX-c6XX-374XXXXXXXXX" }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see ResetLandingZone
in Amazon CLI Command Reference.
-
The following code example shows how to use tag-resource.
- Amazon CLI
-
To tag a Control Tower enabled control
The following
tag-resourceexample tags an Amazon Control Tower enabled control.aws controltower tag-resource \ --resource-arn"arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"\ --tags"TestTagKey=TestTagValue"This command produces no output.
For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see TagResource
in Amazon CLI Command Reference.
-
The following code example shows how to use untag-resource.
- Amazon CLI
-
To untag a Control Tower enabled control
The following
untag-resourceexample untags an Amazon Control Tower enabled control.aws controltower untag-resource \ --resource-arn"arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855"\ --tag-keys"TestTagKey"This command produces no output.
For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see UntagResource
in Amazon CLI Command Reference.
-
The following code example shows how to use update-enabled-baseline.
- Amazon CLI
-
Example 1: To update a disabled Control Tower baseline
The following
update-enabled-baselineexample updates an Amazon Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is disabled.aws controltower update-enabled-baseline \ --baseline-version4.0\ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2Output:
{ "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" }Example 2: To update an enabled Control Tower baseline
The following
update-enabled-baselineexample updates an Amazon Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is enabled.aws controltower update-enabled-baseline \ --baseline-version4.0\ --enabled-baseline-identifierarn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2\ --parameters '[{"key":"IdentityCenterEnabledBaselineArn","value":"arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XAJNZNCBC1I386C7B"}]'Output:
{ "operationIdentifier": "b0f4a7c2-334d-48d9-971e-47fea9db3e8b" }For more information, see Types of baselines
in the Amazon Control Tower User Guide. -
For API details, see UpdateEnabledBaseline
in Amazon CLI Command Reference.
-
The following code example shows how to use update-enabled-control.
- Amazon CLI
-
To update a Control Tower enabled control
The following
update-enabled-controlexample updates an Amazon Control Tower enabled control.aws controltower update-enabled-control \ --enabled-control-identifierarn:aws:controltower:us-east-1:123456789012:enabledcontrol/JSJN8UL0G2MWGRTZ\ --parameters '[{"key":"AllowedRegions","value":["us-east-1","us-west-1","us-west-2","us-east-2"]}]'Output:
{ "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" }For more information, see About controls in Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see UpdateEnabledControl
in Amazon CLI Command Reference.
-
The following code example shows how to use update-landing-zone.
- Amazon CLI
-
To update a Control Tower landing zone
The following
update-landing-zoneexample updates Amazon Control Tower landing zone.aws controltower update-landing-zone \ --landing-zone-identifierarn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5\ --landing-zone-version3.3\ --manifest"file://UpdateLandingZoneManifest.json"Output:
{ "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" }For more information, see Getting started with Amazon Control Tower
in the Amazon Control Tower User Guide. -
For API details, see UpdateLandingZone
in Amazon CLI Command Reference.
-