From 9b86dab344c08717b5c2aa328224627027896f97 Mon Sep 17 00:00:00 2001 From: eodeyemi14 Date: Fri, 18 Apr 2025 15:39:38 -0500 Subject: [PATCH 01/48] Add CLI examples for ControTower APIs --- .../controltower/create-landing-zone.rst | 16 ++++++ .../controltower/delete-landing-zone.rst | 13 +++++ .../controltower/disable-baseline.rst | 14 +++++ .../examples/controltower/disable-control.rst | 15 ++++++ .../examples/controltower/enable-baseline.rst | 32 ++++++++++++ .../examples/controltower/enable-control.rst | 16 ++++++ .../controltower/get-baseline-operation.rst | 21 ++++++++ awscli/examples/controltower/get-baseline.rst | 16 ++++++ .../controltower/get-control-operation.rst | 24 +++++++++ .../controltower/get-enabled-baseline.rst | 29 +++++++++++ .../controltower/get-enabled-control.rst | 39 ++++++++++++++ .../get-landing-zone-operation.rst | 19 +++++++ .../controltower/get-landing-zone.rst | 51 +++++++++++++++++++ .../examples/controltower/list-baselines.rst | 49 ++++++++++++++++++ .../controltower/list-control-operations.rst | 34 +++++++++++++ .../controltower/list-enabled-baselines.rst | 38 ++++++++++++++ .../controltower/list-enabled-controls.rst | 37 ++++++++++++++ .../list-landing-zone-operations.rst | 34 +++++++++++++ .../controltower/list-landing-zones.rst | 17 +++++++ .../controltower/list-tags-for-resource.rst | 16 ++++++ .../controltower/reset-enabled-baseline.rst | 14 +++++ .../controltower/reset-enabled-control.rst | 14 +++++ .../controltower/reset-landing-zone.rst | 14 +++++ awscli/examples/controltower/tag-resource.rst | 10 ++++ .../examples/controltower/untag-resource.rst | 10 ++++ .../controltower/update-enabled-baseline.rst | 28 ++++++++++ .../controltower/update-enabled-control.rst | 15 ++++++ .../controltower/update-landing-zone.rst | 15 ++++++ 28 files changed, 650 insertions(+) create mode 100644 awscli/examples/controltower/create-landing-zone.rst create mode 100644 awscli/examples/controltower/delete-landing-zone.rst create mode 100644 awscli/examples/controltower/disable-baseline.rst create mode 100644 awscli/examples/controltower/disable-control.rst create mode 100644 awscli/examples/controltower/enable-baseline.rst create mode 100644 awscli/examples/controltower/enable-control.rst create mode 100644 awscli/examples/controltower/get-baseline-operation.rst create mode 100644 awscli/examples/controltower/get-baseline.rst create mode 100644 awscli/examples/controltower/get-control-operation.rst create mode 100644 awscli/examples/controltower/get-enabled-baseline.rst create mode 100644 awscli/examples/controltower/get-enabled-control.rst create mode 100644 awscli/examples/controltower/get-landing-zone-operation.rst create mode 100644 awscli/examples/controltower/get-landing-zone.rst create mode 100644 awscli/examples/controltower/list-baselines.rst create mode 100644 awscli/examples/controltower/list-control-operations.rst create mode 100644 awscli/examples/controltower/list-enabled-baselines.rst create mode 100644 awscli/examples/controltower/list-enabled-controls.rst create mode 100644 awscli/examples/controltower/list-landing-zone-operations.rst create mode 100644 awscli/examples/controltower/list-landing-zones.rst create mode 100644 awscli/examples/controltower/list-tags-for-resource.rst create mode 100644 awscli/examples/controltower/reset-enabled-baseline.rst create mode 100644 awscli/examples/controltower/reset-enabled-control.rst create mode 100644 awscli/examples/controltower/reset-landing-zone.rst create mode 100644 awscli/examples/controltower/tag-resource.rst create mode 100644 awscli/examples/controltower/untag-resource.rst create mode 100644 awscli/examples/controltower/update-enabled-baseline.rst create mode 100644 awscli/examples/controltower/update-enabled-control.rst create mode 100644 awscli/examples/controltower/update-landing-zone.rst diff --git a/awscli/examples/controltower/create-landing-zone.rst b/awscli/examples/controltower/create-landing-zone.rst new file mode 100644 index 000000000000..a49eb4202e6d --- /dev/null +++ b/awscli/examples/controltower/create-landing-zone.rst @@ -0,0 +1,16 @@ +**To Create Control Tower Landing Zone** + +The following ``create-landing-zone`` example creates AWS Control Tower Landing Zone :: + + aws controltower create-landing-zone \ + --landing-zone-version 3.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 `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/delete-landing-zone.rst b/awscli/examples/controltower/delete-landing-zone.rst new file mode 100644 index 000000000000..ebbbc3474e8e --- /dev/null +++ b/awscli/examples/controltower/delete-landing-zone.rst @@ -0,0 +1,13 @@ +**To Decommission Landing Zone** + +The following ``delete-landing-zone`` example decommissions the AWS Control Tower landing zone :: + + aws controltower delete-landing-zone \ + --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 + +Output:: + + { + "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" + } +For more information, see `Decommission a Landing Zone `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/disable-baseline.rst b/awscli/examples/controltower/disable-baseline.rst new file mode 100644 index 000000000000..77c858203806 --- /dev/null +++ b/awscli/examples/controltower/disable-baseline.rst @@ -0,0 +1,14 @@ +**To Disable A Control Tower Baseline** + +The following ``disable-baseline`` example disables an AWS Control Tower baseline:: + + aws controltower disable-baseline \ + --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 + +Output:: + + { + "operationIdentifier": "b33486d7-5396-4ad0-9eae-3a57969fe8cd" + } + +For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. diff --git a/awscli/examples/controltower/disable-control.rst b/awscli/examples/controltower/disable-control.rst new file mode 100644 index 000000000000..f1c2dc0454a7 --- /dev/null +++ b/awscli/examples/controltower/disable-control.rst @@ -0,0 +1,15 @@ +**To Disable Control Tower Control** + +The following ``disable-control`` example disables an AWS Control Tower enabled control:: + + aws controltower disable-control \ + --control-identifier arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx \ + --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx + +Output:: + + { + "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" + } + +For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/enable-baseline.rst b/awscli/examples/controltower/enable-baseline.rst new file mode 100644 index 000000000000..7dbc4a431ae8 --- /dev/null +++ b/awscli/examples/controltower/enable-baseline.rst @@ -0,0 +1,32 @@ +**To Enable A Control Tower Baseline** + +The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline 'IdentityCenterBaseline' is **not** enabled:: + + aws controltower enable-baseline \ + --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ + --baseline-version 4.0 \ + --target-identifier arn:aws:organizations::371737006705:ou/o-s64ryihwdd/ou-oq9f-i5wnx6zf + +Output:: + + { + "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", + "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" + } + +The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline 'IdentityCenterBaseline' is enabled:: + + aws controltower enable-baseline \ + --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ + --baseline-version 4.0 \ + --target-identifier arn: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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. diff --git a/awscli/examples/controltower/enable-control.rst b/awscli/examples/controltower/enable-control.rst new file mode 100644 index 000000000000..e448eae462e9 --- /dev/null +++ b/awscli/examples/controltower/enable-control.rst @@ -0,0 +1,16 @@ +**To Enable Control Tower Control** + +The following ``enable-control`` example enables an AWS Control Tower control:: + + aws controltower enable-control \ + --control-identifier arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx \ + --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx + +Output:: + + { + "arn": "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/18J5KBJ3W3VTIRLV", + "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c" + } + +For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-baseline-operation.rst b/awscli/examples/controltower/get-baseline-operation.rst new file mode 100644 index 000000000000..c0f86fe2da29 --- /dev/null +++ b/awscli/examples/controltower/get-baseline-operation.rst @@ -0,0 +1,21 @@ +**To Get A Control Tower Baseline Operation** + +The following ``get-baseline-operation`` example get details of an AWS 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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-baseline.rst b/awscli/examples/controltower/get-baseline.rst new file mode 100644 index 000000000000..210db256d355 --- /dev/null +++ b/awscli/examples/controltower/get-baseline.rst @@ -0,0 +1,16 @@ +**To Get A Control Tower Baseline** + +The following ``get-baseline`` example gets details of an AWS Control Tower baseline:: + + aws controltower get-baseline \ + --baseline-identifier arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ + +Output:: + + { + "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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-control-operation.rst b/awscli/examples/controltower/get-control-operation.rst new file mode 100644 index 000000000000..db251354dd28 --- /dev/null +++ b/awscli/examples/controltower/get-control-operation.rst @@ -0,0 +1,24 @@ +**To Get Control Tower Control Operations** + +The following ``get-control-operation`` example get details of an AWS 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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-enabled-baseline.rst b/awscli/examples/controltower/get-enabled-baseline.rst new file mode 100644 index 000000000000..10134733400c --- /dev/null +++ b/awscli/examples/controltower/get-enabled-baseline.rst @@ -0,0 +1,29 @@ +**To Get A Control Tower Enabled Baseline** + +The following ``get-enabled-baseline`` example get details of an AWS Control Tower enabled baseline:: + + aws controltower get-enabled-baseline \ + --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 + +Output:: + + { + "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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-enabled-control.rst b/awscli/examples/controltower/get-enabled-control.rst new file mode 100644 index 000000000000..a13b9189f971 --- /dev/null +++ b/awscli/examples/controltower/get-enabled-control.rst @@ -0,0 +1,39 @@ +**To Get Control Tower Enabled Control** + +The following ``get-enabled-control`` example get details of an AWS Control Tower enabled control:: + + aws controltower get-enabled-control \ + --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D + +Output:: + + { + "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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-landing-zone-operation.rst b/awscli/examples/controltower/get-landing-zone-operation.rst new file mode 100644 index 000000000000..adbc9f04880f --- /dev/null +++ b/awscli/examples/controltower/get-landing-zone-operation.rst @@ -0,0 +1,19 @@ +**To Get Control Tower Landing Zone Operation** + +The following ``get-landing-zone-operation`` example get details of an AWS Control Tower landing zone operation:: + + aws controltower get-landing-zone-operation \ + --operation-identifier ee9d0d2d-6532-42d8-9b85-3fbb0700a606 + +Output:: + + { + "operationDetails": { + "operationIdentifier": "ee9d0d2d-6532-42d8-9b85-3fbb0700a606", + "operationType": "RESET", + "startTime": "2025-04-17T03:19:33+00:00", + "status": "IN_PROGRESS" + } + } + +For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-landing-zone.rst b/awscli/examples/controltower/get-landing-zone.rst new file mode 100644 index 000000000000..291abb34e63e --- /dev/null +++ b/awscli/examples/controltower/get-landing-zone.rst @@ -0,0 +1,51 @@ +**To Describe A Control Tower Landing Zone** + +The following ``get-landing-zone`` example get details of AWS Control Tower Landing Zone:: + + aws controltower get-landing-zone \ + --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 + +Output:: + + { + "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": "543210987654", + "configurations": { + "loggingBucket": { + "retentionDays": 365 + }, + "kmsKeyArn": "`__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-baselines.rst b/awscli/examples/controltower/list-baselines.rst new file mode 100644 index 000000000000..03b56db557ab --- /dev/null +++ b/awscli/examples/controltower/list-baselines.rst @@ -0,0 +1,49 @@ +**To List Control Tower Baselines** + +The following ``list-baselines`` example lists all available AWS Control Tower baselines:: + + aws controltower list-baselines + +Output:: + + { + "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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-control-operations.rst b/awscli/examples/controltower/list-control-operations.rst new file mode 100644 index 000000000000..3c88dc8136bc --- /dev/null +++ b/awscli/examples/controltower/list-control-operations.rst @@ -0,0 +1,34 @@ +**To List Control Tower Control Operations** + +The following ``list-control-operations`` example provides a list of details of AWS Control Tower controls in progress or queued:: + + aws controltower list-control-operations + +Output:: + + { + "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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-enabled-baselines.rst b/awscli/examples/controltower/list-enabled-baselines.rst new file mode 100644 index 000000000000..3c0a238a1ba1 --- /dev/null +++ b/awscli/examples/controltower/list-enabled-baselines.rst @@ -0,0 +1,38 @@ +**To List Control Tower Enabled Baselines** + +The following ``list-enabled-baselines`` example lists all enabled AWS Control Tower baselines:: + + aws controltower list-enabled-baselines + +Output:: + + { + "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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-enabled-controls.rst b/awscli/examples/controltower/list-enabled-controls.rst new file mode 100644 index 000000000000..168a82bcf50a --- /dev/null +++ b/awscli/examples/controltower/list-enabled-controls.rst @@ -0,0 +1,37 @@ +**To List Control Tower Enabled Controls** + +The following ``list-enabled-controls`` example get details of AWS Control Tower enabled controls:: + + aws controltower list-enabled-controls \ + --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx + +Output:: + + { + "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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-landing-zone-operations.rst b/awscli/examples/controltower/list-landing-zone-operations.rst new file mode 100644 index 000000000000..d943f6d8993f --- /dev/null +++ b/awscli/examples/controltower/list-landing-zone-operations.rst @@ -0,0 +1,34 @@ +**To List Control Tower Landing Zone Operations** + +The following ``list-landing-zone-operations`` example lists AWS Control Tower landing zone operations:: + + aws controltower list-landing-zone-operations + +Output:: + + { + "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 `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-landing-zones.rst b/awscli/examples/controltower/list-landing-zones.rst new file mode 100644 index 000000000000..01b0e8c60295 --- /dev/null +++ b/awscli/examples/controltower/list-landing-zones.rst @@ -0,0 +1,17 @@ +**To List Control Tower Landing Zone Identifier** + +The following ``list-landing-zones`` example lists the Control Tower Landing Zone ``Identifier`` :: + + aws controltower list-landing-zones + +Output:: + + { + "landingZones": [ + { + "arn": "arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5" + } + ] + } + +For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-tags-for-resource.rst b/awscli/examples/controltower/list-tags-for-resource.rst new file mode 100644 index 000000000000..74cf3ec6b432 --- /dev/null +++ b/awscli/examples/controltower/list-tags-for-resource.rst @@ -0,0 +1,16 @@ +**To List Tags for Control Tower Enabled Control** + +The following ``list-tags-for-resource`` example lists the tags for AWS 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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/reset-enabled-baseline.rst b/awscli/examples/controltower/reset-enabled-baseline.rst new file mode 100644 index 000000000000..ae03d4415aee --- /dev/null +++ b/awscli/examples/controltower/reset-enabled-baseline.rst @@ -0,0 +1,14 @@ +**To Reset Control Tower Enabled Baseline** + +The following ``reset-enabled-baseline`` example resets an AWS Control Tower enabled baseline:: + + aws controltower reset-enabled-baseline \ + --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 + +Output:: + + { + "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" + } + +For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/reset-enabled-control.rst b/awscli/examples/controltower/reset-enabled-control.rst new file mode 100644 index 000000000000..69930da226b7 --- /dev/null +++ b/awscli/examples/controltower/reset-enabled-control.rst @@ -0,0 +1,14 @@ +**To Reset Control Tower Enabled Control** + +The following ``reset-enabled-control`` example resets an AWS Control Tower enabled control:: + + aws controltower reset-enabled-control \ + --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855 + +Output:: + + { + "operationIdentifier": "8276XXXX-b4XX-4eXX-96XX-881d2a4XXXXX" + } + +For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/reset-landing-zone.rst b/awscli/examples/controltower/reset-landing-zone.rst new file mode 100644 index 000000000000..a856238710c5 --- /dev/null +++ b/awscli/examples/controltower/reset-landing-zone.rst @@ -0,0 +1,14 @@ +**To Reset Control Tower Landing Zone** + +The following ``reset-landing-zone`` example resets the AWS Control Tower Landing Zone:: + + aws controltower reset-landing-zone \ + --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 + +Output:: + + { + "operationIdentifier": "73XXXXXX-b2XX-77XX-c6XX-374XXXXXXXXX" + } + +For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/tag-resource.rst b/awscli/examples/controltower/tag-resource.rst new file mode 100644 index 000000000000..a2bfceafd468 --- /dev/null +++ b/awscli/examples/controltower/tag-resource.rst @@ -0,0 +1,10 @@ +**To Tag Control Tower Enabled Control** + +The following ``tag-resource`` example tags an AWS Control Tower enabled control:: + + aws controltower tag-resource \ + --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855" \ + --tags "TestTagKey=TestTagValue" + + +For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/untag-resource.rst b/awscli/examples/controltower/untag-resource.rst new file mode 100644 index 000000000000..87447631095d --- /dev/null +++ b/awscli/examples/controltower/untag-resource.rst @@ -0,0 +1,10 @@ +**To Untag Control Tower Enabled Control** + +The following ``untag-resource`` example untags an AWS Control Tower enabled control:: + + aws controltower untag-resource \ + --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855" \ + --tag-keys "TestTagKey" + + +For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/update-enabled-baseline.rst b/awscli/examples/controltower/update-enabled-baseline.rst new file mode 100644 index 000000000000..ce8334f2671f --- /dev/null +++ b/awscli/examples/controltower/update-enabled-baseline.rst @@ -0,0 +1,28 @@ +**To Update Control Tower Enabled Baseline** + +The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is **not** enabled:: + + aws controltower update-enabled-baseline \ + --baseline-version 4.0 \ + --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 + +Output:: + + { + "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" + } + +The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is enabled:: + + aws controltower update-enabled-baseline \ + --baseline-version 4.0 \ + --enabled-baseline-identifier arn: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 `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/update-enabled-control.rst b/awscli/examples/controltower/update-enabled-control.rst new file mode 100644 index 000000000000..43a0fd167c0e --- /dev/null +++ b/awscli/examples/controltower/update-enabled-control.rst @@ -0,0 +1,15 @@ +**To Update A Control Tower Enabled Control** + +The following ``update-enabled-control`` example updates an AWS Control Tower enabled control:: + + aws controltower update-enabled-control \ + --enabled-control-identifier arn:aws:controltower:us-east-1:493301538276: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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/update-landing-zone.rst b/awscli/examples/controltower/update-landing-zone.rst new file mode 100644 index 000000000000..9983bece7b2e --- /dev/null +++ b/awscli/examples/controltower/update-landing-zone.rst @@ -0,0 +1,15 @@ +**To Update Control Tower Landing Zone** + +The following ``update-landing-zone`` example updates AWS Control Tower landing zone :: + + aws controltower update-landing-zone \ + --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 \ + --landing-zone-version 3.3 \ + --manifest "file://UpdateLandingZoneManifest.json" + +Output:: + + { + "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" + } +For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file From 190c64ddf7726d8832cdfa212e490eacfdb3927d Mon Sep 17 00:00:00 2001 From: eodeyemi14 Date: Sun, 9 Nov 2025 14:42:20 -0600 Subject: [PATCH 02/48] fix control tower examples --- .../controltower/create-landing-zone.rst | 6 +++--- .../controltower/delete-landing-zone.rst | 6 +++--- .../examples/controltower/disable-baseline.rst | 10 +++++----- .../examples/controltower/disable-control.rst | 6 +++--- .../examples/controltower/enable-baseline.rst | 18 +++++++++++------- .../examples/controltower/enable-control.rst | 6 +++--- .../controltower/get-baseline-operation.rst | 6 +++--- awscli/examples/controltower/get-baseline.rst | 6 +++--- .../controltower/get-control-operation.rst | 6 +++--- .../controltower/get-enabled-baseline.rst | 6 +++--- .../controltower/get-enabled-control.rst | 6 +++--- .../get-landing-zone-operation.rst | 6 +++--- .../examples/controltower/get-landing-zone.rst | 6 +++--- .../examples/controltower/list-baselines.rst | 6 +++--- .../controltower/list-control-operations.rst | 6 +++--- .../controltower/list-enabled-baselines.rst | 6 +++--- .../controltower/list-enabled-controls.rst | 8 ++++---- .../list-landing-zone-operations.rst | 6 +++--- .../controltower/list-landing-zones.rst | 6 +++--- .../controltower/list-tags-for-resource.rst | 6 +++--- .../controltower/reset-enabled-baseline.rst | 6 +++--- .../controltower/reset-enabled-control.rst | 6 +++--- .../controltower/reset-landing-zone.rst | 6 +++--- awscli/examples/controltower/tag-resource.rst | 7 ++++--- .../examples/controltower/untag-resource.rst | 8 +++++--- .../controltower/update-enabled-baseline.rst | 12 ++++++++---- .../controltower/update-enabled-control.rst | 6 +++--- .../controltower/update-landing-zone.rst | 6 +++--- 28 files changed, 103 insertions(+), 92 deletions(-) diff --git a/awscli/examples/controltower/create-landing-zone.rst b/awscli/examples/controltower/create-landing-zone.rst index a49eb4202e6d..bbc5267cf9a2 100644 --- a/awscli/examples/controltower/create-landing-zone.rst +++ b/awscli/examples/controltower/create-landing-zone.rst @@ -1,6 +1,6 @@ -**To Create Control Tower Landing Zone** +**To create a Control Tower landing zone** -The following ``create-landing-zone`` example creates AWS Control Tower Landing Zone :: +The following ``create-landing-zone`` example creates AWS Control Tower landing zone. :: aws controltower create-landing-zone \ --landing-zone-version 3.3 \ @@ -13,4 +13,4 @@ Output:: "operationIdentifier": "55XXXXXX-e2XX-41XX-a7XX-446XXXXXXXXX" } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/delete-landing-zone.rst b/awscli/examples/controltower/delete-landing-zone.rst index ebbbc3474e8e..0eb11855e5a5 100644 --- a/awscli/examples/controltower/delete-landing-zone.rst +++ b/awscli/examples/controltower/delete-landing-zone.rst @@ -1,6 +1,6 @@ -**To Decommission Landing Zone** +**To decommission a landing zone** -The following ``delete-landing-zone`` example decommissions the AWS Control Tower landing zone :: +The following ``delete-landing-zone`` example decommissions the AWS Control Tower landing zone. :: aws controltower delete-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 @@ -10,4 +10,4 @@ Output:: { "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" } -For more information, see `Decommission a Landing Zone `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Decommission an AWS Control Tower landing zone `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/disable-baseline.rst b/awscli/examples/controltower/disable-baseline.rst index 77c858203806..f2fdcd0a8d46 100644 --- a/awscli/examples/controltower/disable-baseline.rst +++ b/awscli/examples/controltower/disable-baseline.rst @@ -1,14 +1,14 @@ -**To Disable A Control Tower Baseline** +**To disable a Control Tower baseline** -The following ``disable-baseline`` example disables an AWS Control Tower baseline:: +The following ``disable-baseline`` example disables an AWS Control Tower baseline. :: aws controltower disable-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 Output:: - { + { "operationIdentifier": "b33486d7-5396-4ad0-9eae-3a57969fe8cd" - } + } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. diff --git a/awscli/examples/controltower/disable-control.rst b/awscli/examples/controltower/disable-control.rst index f1c2dc0454a7..a568ffbcc035 100644 --- a/awscli/examples/controltower/disable-control.rst +++ b/awscli/examples/controltower/disable-control.rst @@ -1,6 +1,6 @@ -**To Disable Control Tower Control** +**To disable a Control Tower control** -The following ``disable-control`` example disables an AWS Control Tower enabled control:: +The following ``disable-control`` example disables an AWS Control Tower enabled control. :: aws controltower disable-control \ --control-identifier arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx \ @@ -12,4 +12,4 @@ Output:: "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/enable-baseline.rst b/awscli/examples/controltower/enable-baseline.rst index 7dbc4a431ae8..4bd976994aa5 100644 --- a/awscli/examples/controltower/enable-baseline.rst +++ b/awscli/examples/controltower/enable-baseline.rst @@ -1,6 +1,6 @@ -**To Enable A Control Tower Baseline** +**Example 1: To enable a Control Tower baseline that is disabled** -The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline 'IdentityCenterBaseline' is **not** enabled:: +The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline ``IdentityCenterBaseline`` is disabled. :: aws controltower enable-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ @@ -9,10 +9,14 @@ The following ``enable-baseline`` example enables an AWS Control Tower baseline 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 *AWS Control Tower User Guide*. + +**Example 2: To enable a Control Tower baseline that is enabled** The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline 'IdentityCenterBaseline' is enabled:: @@ -24,9 +28,9 @@ The following ``enable-baseline`` example enables an AWS Control Tower baseline Output:: - { + { "arn": "arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2", "operationIdentifier": "51e190ac-8a37-4f6d-b63c-fb5104b5db38" - } + } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. diff --git a/awscli/examples/controltower/enable-control.rst b/awscli/examples/controltower/enable-control.rst index e448eae462e9..ea339ab07739 100644 --- a/awscli/examples/controltower/enable-control.rst +++ b/awscli/examples/controltower/enable-control.rst @@ -1,6 +1,6 @@ -**To Enable Control Tower Control** +**To enable a Control Tower control** -The following ``enable-control`` example enables an AWS Control Tower control:: +The following ``enable-control`` example enables an AWS Control Tower control. :: aws controltower enable-control \ --control-identifier arn:aws:controlcatalog:::control/497wrm2xnk1wxlf4obrxxxxxx \ @@ -13,4 +13,4 @@ Output:: "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c" } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-baseline-operation.rst b/awscli/examples/controltower/get-baseline-operation.rst index c0f86fe2da29..7d466f094509 100644 --- a/awscli/examples/controltower/get-baseline-operation.rst +++ b/awscli/examples/controltower/get-baseline-operation.rst @@ -1,6 +1,6 @@ -**To Get A Control Tower Baseline Operation** +**To get a Control Tower baseline operation** -The following ``get-baseline-operation`` example get details of an AWS Control Tower baseline operation:: +The following ``get-baseline-operation`` example get details of an AWS Control Tower baseline operation. :: aws controltower get-baseline-operation \ --operation-identifier "51e190ac-8a37-4f6d-b63c-fb5104b5db38" @@ -18,4 +18,4 @@ Output:: } } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-baseline.rst b/awscli/examples/controltower/get-baseline.rst index 210db256d355..9b67ec99323d 100644 --- a/awscli/examples/controltower/get-baseline.rst +++ b/awscli/examples/controltower/get-baseline.rst @@ -1,6 +1,6 @@ -**To Get A Control Tower Baseline** +**To get a Control Tower baseline** -The following ``get-baseline`` example gets details of an AWS Control Tower baseline:: +The following ``get-baseline`` example gets details of an AWS Control Tower baseline. :: aws controltower get-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/LN25R72TTG6IGPTQ @@ -13,4 +13,4 @@ Output:: "name": "IdentityCenterBaseline" } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-control-operation.rst b/awscli/examples/controltower/get-control-operation.rst index db251354dd28..90bf6eee3fb5 100644 --- a/awscli/examples/controltower/get-control-operation.rst +++ b/awscli/examples/controltower/get-control-operation.rst @@ -1,6 +1,6 @@ -**To Get Control Tower Control Operations** +**To get Control Tower control operations** -The following ``get-control-operation`` example get details of an AWS Control Tower control operation:: +The following ``get-control-operation`` example get details of an AWS Control Tower control operation. :: aws controltower get-control-operation \ --operation-identifier "7691fc5a-de87-4540-8c95-b0aabd56382c" @@ -21,4 +21,4 @@ Output:: } } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-enabled-baseline.rst b/awscli/examples/controltower/get-enabled-baseline.rst index 10134733400c..3be899a4e728 100644 --- a/awscli/examples/controltower/get-enabled-baseline.rst +++ b/awscli/examples/controltower/get-enabled-baseline.rst @@ -1,6 +1,6 @@ -**To Get A Control Tower Enabled Baseline** +**To get a Control Tower enabled baseline** -The following ``get-enabled-baseline`` example get details of an AWS Control Tower enabled baseline:: +The following ``get-enabled-baseline`` example get details of an AWS Control Tower enabled baseline. :: aws controltower get-enabled-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 @@ -26,4 +26,4 @@ Output:: } } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-enabled-control.rst b/awscli/examples/controltower/get-enabled-control.rst index a13b9189f971..5e930c763589 100644 --- a/awscli/examples/controltower/get-enabled-control.rst +++ b/awscli/examples/controltower/get-enabled-control.rst @@ -1,6 +1,6 @@ -**To Get Control Tower Enabled Control** +**To get a Control Tower enabled control** -The following ``get-enabled-control`` example get details of an AWS Control Tower enabled control:: +The following ``get-enabled-control`` example get details of an AWS Control Tower enabled control. :: aws controltower get-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D @@ -36,4 +36,4 @@ Output:: } } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-landing-zone-operation.rst b/awscli/examples/controltower/get-landing-zone-operation.rst index adbc9f04880f..38565703f8cf 100644 --- a/awscli/examples/controltower/get-landing-zone-operation.rst +++ b/awscli/examples/controltower/get-landing-zone-operation.rst @@ -1,6 +1,6 @@ -**To Get Control Tower Landing Zone Operation** +**To get a Control Tower landing zone operation** -The following ``get-landing-zone-operation`` example get details of an AWS Control Tower landing zone operation:: +The following ``get-landing-zone-operation`` example get details of an AWS Control Tower landing zone operation. :: aws controltower get-landing-zone-operation \ --operation-identifier ee9d0d2d-6532-42d8-9b85-3fbb0700a606 @@ -16,4 +16,4 @@ Output:: } } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/get-landing-zone.rst b/awscli/examples/controltower/get-landing-zone.rst index 291abb34e63e..012c77c6bc6a 100644 --- a/awscli/examples/controltower/get-landing-zone.rst +++ b/awscli/examples/controltower/get-landing-zone.rst @@ -1,6 +1,6 @@ -**To Describe A Control Tower Landing Zone** +**To describe a Control Tower landing zone** -The following ``get-landing-zone`` example get details of AWS Control Tower Landing Zone:: +The following ``get-landing-zone`` example gets details of an AWS Control Tower landing zone. :: aws controltower get-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 @@ -48,4 +48,4 @@ Output:: "version": "3.3" } } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-baselines.rst b/awscli/examples/controltower/list-baselines.rst index 03b56db557ab..32d20b8c59b5 100644 --- a/awscli/examples/controltower/list-baselines.rst +++ b/awscli/examples/controltower/list-baselines.rst @@ -1,6 +1,6 @@ -**To List Control Tower Baselines** +**To list Control Tower baselines** -The following ``list-baselines`` example lists all available AWS Control Tower baselines:: +The following ``list-baselines`` example lists all available AWS Control Tower baselines. :: aws controltower list-baselines @@ -46,4 +46,4 @@ Output:: ] } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-control-operations.rst b/awscli/examples/controltower/list-control-operations.rst index 3c88dc8136bc..aab261574c9c 100644 --- a/awscli/examples/controltower/list-control-operations.rst +++ b/awscli/examples/controltower/list-control-operations.rst @@ -1,6 +1,6 @@ -**To List Control Tower Control Operations** +**To list Control Tower control operations** -The following ``list-control-operations`` example provides a list of details of AWS Control Tower controls in progress or queued:: +The following ``list-control-operations`` example lists details of AWS Control Tower controls in progress or queued. :: aws controltower list-control-operations @@ -31,4 +31,4 @@ Output:: ] } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-enabled-baselines.rst b/awscli/examples/controltower/list-enabled-baselines.rst index 3c0a238a1ba1..1fc9196309dd 100644 --- a/awscli/examples/controltower/list-enabled-baselines.rst +++ b/awscli/examples/controltower/list-enabled-baselines.rst @@ -1,6 +1,6 @@ -**To List Control Tower Enabled Baselines** +**To list Control Tower enabled baselines** -The following ``list-enabled-baselines`` example lists all enabled AWS Control Tower baselines:: +The following ``list-enabled-baselines`` example lists all enabled AWS Control Tower baselines. :: aws controltower list-enabled-baselines @@ -35,4 +35,4 @@ Output:: ] } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-enabled-controls.rst b/awscli/examples/controltower/list-enabled-controls.rst index 168a82bcf50a..f7a0bd1fd940 100644 --- a/awscli/examples/controltower/list-enabled-controls.rst +++ b/awscli/examples/controltower/list-enabled-controls.rst @@ -1,6 +1,6 @@ -**To List Control Tower Enabled Controls** +**To list Control Tower Eenabled controls** -The following ``list-enabled-controls`` example get details of AWS Control Tower enabled controls:: +The following ``list-enabled-controls`` example get details of AWS Control Tower enabled controls. :: aws controltower list-enabled-controls \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx @@ -31,7 +31,7 @@ Output:: }, "targetIdentifier": "arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx" } - } + ] } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-landing-zone-operations.rst b/awscli/examples/controltower/list-landing-zone-operations.rst index d943f6d8993f..2681f4425bba 100644 --- a/awscli/examples/controltower/list-landing-zone-operations.rst +++ b/awscli/examples/controltower/list-landing-zone-operations.rst @@ -1,6 +1,6 @@ -**To List Control Tower Landing Zone Operations** +**To list Control Tower landing zone operations** -The following ``list-landing-zone-operations`` example lists AWS Control Tower landing zone operations:: +The following ``list-landing-zone-operations`` example lists AWS Control Tower landing zone operations. :: aws controltower list-landing-zone-operations @@ -31,4 +31,4 @@ Output:: ] } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-landing-zones.rst b/awscli/examples/controltower/list-landing-zones.rst index 01b0e8c60295..a9a0b792a7c4 100644 --- a/awscli/examples/controltower/list-landing-zones.rst +++ b/awscli/examples/controltower/list-landing-zones.rst @@ -1,6 +1,6 @@ -**To List Control Tower Landing Zone Identifier** +**To list a Control Tower landing zone identifier** -The following ``list-landing-zones`` example lists the Control Tower Landing Zone ``Identifier`` :: +The following ``list-landing-zones`` example lists a Control Tower landing zone ``identifier``. :: aws controltower list-landing-zones @@ -14,4 +14,4 @@ Output:: ] } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/list-tags-for-resource.rst b/awscli/examples/controltower/list-tags-for-resource.rst index 74cf3ec6b432..579c5d1153f8 100644 --- a/awscli/examples/controltower/list-tags-for-resource.rst +++ b/awscli/examples/controltower/list-tags-for-resource.rst @@ -1,6 +1,6 @@ -**To List Tags for Control Tower Enabled Control** +**To list tags for Control Tower enabled controls** -The following ``list-tags-for-resource`` example lists the tags for AWS Control Tower Enabled Controls:: +The following ``list-tags-for-resource`` example lists the tags for AWS Control Tower Enabled Controls. :: aws controltower list-tags-for-resource \ --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855" @@ -13,4 +13,4 @@ Output:: } } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/reset-enabled-baseline.rst b/awscli/examples/controltower/reset-enabled-baseline.rst index ae03d4415aee..65d28bae2331 100644 --- a/awscli/examples/controltower/reset-enabled-baseline.rst +++ b/awscli/examples/controltower/reset-enabled-baseline.rst @@ -1,6 +1,6 @@ -**To Reset Control Tower Enabled Baseline** +**To reset a Control Tower enabled baseline** -The following ``reset-enabled-baseline`` example resets an AWS Control Tower enabled baseline:: +The following ``reset-enabled-baseline`` example resets an AWS Control Tower enabled baseline. :: aws controltower reset-enabled-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 @@ -11,4 +11,4 @@ Output:: "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/reset-enabled-control.rst b/awscli/examples/controltower/reset-enabled-control.rst index 69930da226b7..e2c81a5f9b7e 100644 --- a/awscli/examples/controltower/reset-enabled-control.rst +++ b/awscli/examples/controltower/reset-enabled-control.rst @@ -1,6 +1,6 @@ -**To Reset Control Tower Enabled Control** +**To reset a Control Tower enabled control** -The following ``reset-enabled-control`` example resets an AWS Control Tower enabled control:: +The following ``reset-enabled-control`` example resets an AWS Control Tower enabled control. :: aws controltower reset-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855 @@ -11,4 +11,4 @@ Output:: "operationIdentifier": "8276XXXX-b4XX-4eXX-96XX-881d2a4XXXXX" } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/reset-landing-zone.rst b/awscli/examples/controltower/reset-landing-zone.rst index a856238710c5..1757b5b0ed2b 100644 --- a/awscli/examples/controltower/reset-landing-zone.rst +++ b/awscli/examples/controltower/reset-landing-zone.rst @@ -1,6 +1,6 @@ -**To Reset Control Tower Landing Zone** +**To reset a Control Tower landing zone** -The following ``reset-landing-zone`` example resets the AWS Control Tower Landing Zone:: +The following ``reset-landing-zone`` example resets a AWS Control Tower landing zone. :: aws controltower reset-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 @@ -11,4 +11,4 @@ Output:: "operationIdentifier": "73XXXXXX-b2XX-77XX-c6XX-374XXXXXXXXX" } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/tag-resource.rst b/awscli/examples/controltower/tag-resource.rst index a2bfceafd468..be8a3d0decc9 100644 --- a/awscli/examples/controltower/tag-resource.rst +++ b/awscli/examples/controltower/tag-resource.rst @@ -1,10 +1,11 @@ -**To Tag Control Tower Enabled Control** +**To tag a Control Tower enabled control** -The following ``tag-resource`` example tags an AWS Control Tower enabled control:: +The following ``tag-resource`` example tags an AWS 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 `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/untag-resource.rst b/awscli/examples/controltower/untag-resource.rst index 87447631095d..003af36d34f8 100644 --- a/awscli/examples/controltower/untag-resource.rst +++ b/awscli/examples/controltower/untag-resource.rst @@ -1,10 +1,12 @@ -**To Untag Control Tower Enabled Control** +**To untag a Control Tower enabled control** -The following ``untag-resource`` example untags an AWS Control Tower enabled control:: +The following ``untag-resource`` example untags an AWS Control Tower enabled control. :: aws controltower untag-resource \ --resource-arn "arn:aws:controltower:us-east-1:123456789012:enabledcontrol/2H2AWUG4SKG81855" \ --tag-keys "TestTagKey" -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +This command produces no output. + +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/update-enabled-baseline.rst b/awscli/examples/controltower/update-enabled-baseline.rst index ce8334f2671f..04c1bdb50a04 100644 --- a/awscli/examples/controltower/update-enabled-baseline.rst +++ b/awscli/examples/controltower/update-enabled-baseline.rst @@ -1,6 +1,6 @@ -**To Update Control Tower Enabled Baseline** +**Example 1: To update a disabled Control Tower baseline** -The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is **not** enabled:: +The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is disabled. :: aws controltower update-enabled-baseline \ --baseline-version 4.0 \ @@ -12,7 +12,11 @@ Output:: "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" } -The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is enabled:: +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. + +**Example 2: To update an enabled Control Tower baseline** + +The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is enabled. :: aws controltower update-enabled-baseline \ --baseline-version 4.0 \ @@ -25,4 +29,4 @@ Output:: "operationIdentifier": "b0f4a7c2-334d-48d9-971e-47fea9db3e8b" } -For more information, see `AWS Control Tower Baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/update-enabled-control.rst b/awscli/examples/controltower/update-enabled-control.rst index 43a0fd167c0e..19c3e03d839f 100644 --- a/awscli/examples/controltower/update-enabled-control.rst +++ b/awscli/examples/controltower/update-enabled-control.rst @@ -1,6 +1,6 @@ -**To Update A Control Tower Enabled Control** +**To update a Control Tower enabled control** -The following ``update-enabled-control`` example updates an AWS Control Tower enabled control:: +The following ``update-enabled-control`` example updates an AWS Control Tower enabled control. :: aws controltower update-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:493301538276:enabledcontrol/JSJN8UL0G2MWGRTZ \ @@ -12,4 +12,4 @@ Output:: "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" } -For more information, see `AWS Control Tower Controls `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file diff --git a/awscli/examples/controltower/update-landing-zone.rst b/awscli/examples/controltower/update-landing-zone.rst index 9983bece7b2e..82ea413b92ae 100644 --- a/awscli/examples/controltower/update-landing-zone.rst +++ b/awscli/examples/controltower/update-landing-zone.rst @@ -1,6 +1,6 @@ -**To Update Control Tower Landing Zone** +**To update a Control Tower landing zone** -The following ``update-landing-zone`` example updates AWS Control Tower landing zone :: +The following ``update-landing-zone`` example updates AWS Control Tower landing zone. :: aws controltower update-landing-zone \ --landing-zone-identifier arn:aws:controltower:us-east-1:123456789012:landingzone/13CJG46WZKXXX4X5 \ @@ -12,4 +12,4 @@ Output:: { "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" } -For more information, see `AWS Control Tower Getting Started `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file From 4ce792428eeae070575799cf378d1216af9e7b7b Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:09:04 -0500 Subject: [PATCH 03/48] fix enable-baseline Co-authored-by: Elysa <60367675+elysahall@users.noreply.github.com> --- awscli/examples/controltower/enable-baseline.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/awscli/examples/controltower/enable-baseline.rst b/awscli/examples/controltower/enable-baseline.rst index 4bd976994aa5..91e4f85090a1 100644 --- a/awscli/examples/controltower/enable-baseline.rst +++ b/awscli/examples/controltower/enable-baseline.rst @@ -18,7 +18,11 @@ For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. + +**Example 2: To enable a Control Tower baseline that is enabled** + +The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline ``IdentityCenterBaseline`` is enabled. :: aws controltower enable-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ From 4b80c028573ae45e777e2d021659ba3f4aacfe47 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:17:49 -0500 Subject: [PATCH 04/48] Update target identifier in enable-baseline example --- awscli/examples/controltower/enable-baseline.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/enable-baseline.rst b/awscli/examples/controltower/enable-baseline.rst index 91e4f85090a1..6fe38a3aa058 100644 --- a/awscli/examples/controltower/enable-baseline.rst +++ b/awscli/examples/controltower/enable-baseline.rst @@ -5,7 +5,7 @@ The following ``enable-baseline`` example enables an AWS Control Tower baseline aws controltower enable-baseline \ --baseline-identifier arn:aws:controltower:us-east-1::baseline/17BSJV3IGJ2QSGA2 \ --baseline-version 4.0 \ - --target-identifier arn:aws:organizations::371737006705:ou/o-s64ryihwdd/ou-oq9f-i5wnx6zf + --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryixxxx/ou-oq9f-i5wnxxxx Output:: From 382cb5d8e5bd6462e4dcb4416a54bf0ab3027ee4 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:21:17 -0500 Subject: [PATCH 05/48] Fix formatting in create-landing-zone.rst --- awscli/examples/controltower/create-landing-zone.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/create-landing-zone.rst b/awscli/examples/controltower/create-landing-zone.rst index bbc5267cf9a2..05a64f67cc5c 100644 --- a/awscli/examples/controltower/create-landing-zone.rst +++ b/awscli/examples/controltower/create-landing-zone.rst @@ -13,4 +13,4 @@ Output:: "operationIdentifier": "55XXXXXX-e2XX-41XX-a7XX-446XXXXXXXXX" } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From d04081f70441639707de26235133ad0ef2eb85bd Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:22:11 -0500 Subject: [PATCH 06/48] Fix formatting issue in delete-landing-zone.rst --- awscli/examples/controltower/delete-landing-zone.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/delete-landing-zone.rst b/awscli/examples/controltower/delete-landing-zone.rst index 0eb11855e5a5..25a3d4ba6a6f 100644 --- a/awscli/examples/controltower/delete-landing-zone.rst +++ b/awscli/examples/controltower/delete-landing-zone.rst @@ -10,4 +10,4 @@ Output:: { "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" } -For more information, see `Decommission an AWS Control Tower landing zone `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Decommission an AWS Control Tower landing zone `__ in the *AWS Control Tower User Guide*. From d18844fc2f82ef17cea907b2a527581f8fa06259 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:22:42 -0500 Subject: [PATCH 07/48] Fix formatting of disable-control.rst --- awscli/examples/controltower/disable-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/disable-control.rst b/awscli/examples/controltower/disable-control.rst index a568ffbcc035..8611db947a19 100644 --- a/awscli/examples/controltower/disable-control.rst +++ b/awscli/examples/controltower/disable-control.rst @@ -12,4 +12,4 @@ Output:: "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 13ac0313c30132e14653027f389f66427238d307 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:23:14 -0500 Subject: [PATCH 08/48] Fix formatting in enable-control.rst --- awscli/examples/controltower/enable-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/enable-control.rst b/awscli/examples/controltower/enable-control.rst index ea339ab07739..31599561b25a 100644 --- a/awscli/examples/controltower/enable-control.rst +++ b/awscli/examples/controltower/enable-control.rst @@ -13,4 +13,4 @@ Output:: "operationIdentifier": "7691fc5a-de87-4540-8c95-b0aabd56382c" } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From e1fac72b4685d853d8fd8c2dacb0ee8750716fce Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:23:31 -0500 Subject: [PATCH 09/48] Fix newline at end of get-baseline-operation.rst --- awscli/examples/controltower/get-baseline-operation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-baseline-operation.rst b/awscli/examples/controltower/get-baseline-operation.rst index 7d466f094509..0a32d6a057c9 100644 --- a/awscli/examples/controltower/get-baseline-operation.rst +++ b/awscli/examples/controltower/get-baseline-operation.rst @@ -18,4 +18,4 @@ Output:: } } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From 4f270cdbeedd1dd63c4e84559378c4ba008b4927 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:23:44 -0500 Subject: [PATCH 10/48] Fix missing newline at end of get-baseline.rst --- awscli/examples/controltower/get-baseline.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-baseline.rst b/awscli/examples/controltower/get-baseline.rst index 9b67ec99323d..60956a7116b0 100644 --- a/awscli/examples/controltower/get-baseline.rst +++ b/awscli/examples/controltower/get-baseline.rst @@ -13,4 +13,4 @@ Output:: "name": "IdentityCenterBaseline" } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From 8b35da8ec6a54b144662ce247f6dcfa8f2755dbc Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:24:02 -0500 Subject: [PATCH 11/48] Fix missing newline at end of get-control-operation.rst --- awscli/examples/controltower/get-control-operation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-control-operation.rst b/awscli/examples/controltower/get-control-operation.rst index 90bf6eee3fb5..4ae76e3527a1 100644 --- a/awscli/examples/controltower/get-control-operation.rst +++ b/awscli/examples/controltower/get-control-operation.rst @@ -21,4 +21,4 @@ Output:: } } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 3a4a4d33ed08dcadd34c6b1731d4c11286a0d332 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:24:17 -0500 Subject: [PATCH 12/48] Fix newline at end of get-enabled-baseline.rst --- awscli/examples/controltower/get-enabled-baseline.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-enabled-baseline.rst b/awscli/examples/controltower/get-enabled-baseline.rst index 3be899a4e728..8aee2a816a94 100644 --- a/awscli/examples/controltower/get-enabled-baseline.rst +++ b/awscli/examples/controltower/get-enabled-baseline.rst @@ -26,4 +26,4 @@ Output:: } } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From 93ef01702571344963a2c96e20a4810be5200a98 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:24:40 -0500 Subject: [PATCH 13/48] Fix formatting in get-enabled-control.rst --- awscli/examples/controltower/get-enabled-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-enabled-control.rst b/awscli/examples/controltower/get-enabled-control.rst index 5e930c763589..b0c2bd0d6895 100644 --- a/awscli/examples/controltower/get-enabled-control.rst +++ b/awscli/examples/controltower/get-enabled-control.rst @@ -36,4 +36,4 @@ Output:: } } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From dbe942ac8ebe7e38998547c1b5c3ac060942e6a4 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:25:09 -0500 Subject: [PATCH 14/48] Fix formatting in get-landing-zone-operation.rst --- awscli/examples/controltower/get-landing-zone-operation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-landing-zone-operation.rst b/awscli/examples/controltower/get-landing-zone-operation.rst index 38565703f8cf..96fea7010cb9 100644 --- a/awscli/examples/controltower/get-landing-zone-operation.rst +++ b/awscli/examples/controltower/get-landing-zone-operation.rst @@ -16,4 +16,4 @@ Output:: } } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 83306b982a4831bc12daae0f5195517ce4a8960c Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:25:25 -0500 Subject: [PATCH 15/48] Fix newline at end of get-landing-zone.rst --- awscli/examples/controltower/get-landing-zone.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-landing-zone.rst b/awscli/examples/controltower/get-landing-zone.rst index 012c77c6bc6a..33c325be55f3 100644 --- a/awscli/examples/controltower/get-landing-zone.rst +++ b/awscli/examples/controltower/get-landing-zone.rst @@ -48,4 +48,4 @@ Output:: "version": "3.3" } } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From f667e46ae9639b8a280e72005285e13e388f98de Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:25:56 -0500 Subject: [PATCH 16/48] Fix formatting in list-baselines.rst --- awscli/examples/controltower/list-baselines.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-baselines.rst b/awscli/examples/controltower/list-baselines.rst index 32d20b8c59b5..0e7fe3a7fb60 100644 --- a/awscli/examples/controltower/list-baselines.rst +++ b/awscli/examples/controltower/list-baselines.rst @@ -46,4 +46,4 @@ Output:: ] } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From ed80ba21a761f742be333ec7868fca915c2ab039 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:26:14 -0500 Subject: [PATCH 17/48] Fix formatting of the information link in documentation --- awscli/examples/controltower/list-control-operations.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-control-operations.rst b/awscli/examples/controltower/list-control-operations.rst index aab261574c9c..6e7231902c4b 100644 --- a/awscli/examples/controltower/list-control-operations.rst +++ b/awscli/examples/controltower/list-control-operations.rst @@ -31,4 +31,4 @@ Output:: ] } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 0fd6541f8dad3debfcb193f379cb3a5fd44abf0e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:26:47 -0500 Subject: [PATCH 18/48] Fix formatting --- awscli/examples/controltower/list-enabled-baselines.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-enabled-baselines.rst b/awscli/examples/controltower/list-enabled-baselines.rst index 1fc9196309dd..f14645049e87 100644 --- a/awscli/examples/controltower/list-enabled-baselines.rst +++ b/awscli/examples/controltower/list-enabled-baselines.rst @@ -35,4 +35,4 @@ Output:: ] } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From a2ae5a85eed9989f7d4664fecf3437538c3bcc71 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:27:04 -0500 Subject: [PATCH 19/48] Fix formatting in list-enabled-controls.rst --- awscli/examples/controltower/list-enabled-controls.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-enabled-controls.rst b/awscli/examples/controltower/list-enabled-controls.rst index f7a0bd1fd940..fa9cacef4570 100644 --- a/awscli/examples/controltower/list-enabled-controls.rst +++ b/awscli/examples/controltower/list-enabled-controls.rst @@ -34,4 +34,4 @@ Output:: ] } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From c9e16a36c6894f6a49df28e57bcf7c8a9f82e114 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:27:22 -0500 Subject: [PATCH 20/48] Fix formatting of landing zone operations documentation --- awscli/examples/controltower/list-landing-zone-operations.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-landing-zone-operations.rst b/awscli/examples/controltower/list-landing-zone-operations.rst index 2681f4425bba..7730b5320798 100644 --- a/awscli/examples/controltower/list-landing-zone-operations.rst +++ b/awscli/examples/controltower/list-landing-zone-operations.rst @@ -31,4 +31,4 @@ Output:: ] } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 374fda7d608bb5934155f71a4aef1df80afe1561 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:27:38 -0500 Subject: [PATCH 21/48] Fix formatting in list-landing-zones.rst --- awscli/examples/controltower/list-landing-zones.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-landing-zones.rst b/awscli/examples/controltower/list-landing-zones.rst index a9a0b792a7c4..89e8c642dcf6 100644 --- a/awscli/examples/controltower/list-landing-zones.rst +++ b/awscli/examples/controltower/list-landing-zones.rst @@ -14,4 +14,4 @@ Output:: ] } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 8d86d5775e5f50412d7ec1435e04832d2c57e15e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:27:49 -0500 Subject: [PATCH 22/48] Fix formatting of list-tags-for-resource.rst --- awscli/examples/controltower/list-tags-for-resource.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-tags-for-resource.rst b/awscli/examples/controltower/list-tags-for-resource.rst index 579c5d1153f8..3ef0c745e43e 100644 --- a/awscli/examples/controltower/list-tags-for-resource.rst +++ b/awscli/examples/controltower/list-tags-for-resource.rst @@ -13,4 +13,4 @@ Output:: } } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 0d2ecc7e2460ff87d4cde3a4eb2abaf7a98e843d Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:28:01 -0500 Subject: [PATCH 23/48] Fix missing newline at end of reset-enabled-baseline.rst --- awscli/examples/controltower/reset-enabled-baseline.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/reset-enabled-baseline.rst b/awscli/examples/controltower/reset-enabled-baseline.rst index 65d28bae2331..c1d504a1db11 100644 --- a/awscli/examples/controltower/reset-enabled-baseline.rst +++ b/awscli/examples/controltower/reset-enabled-baseline.rst @@ -11,4 +11,4 @@ Output:: "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From b8aa7f66c4fc11d3a5433e8798a613ae9a7ec22e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:28:13 -0500 Subject: [PATCH 24/48] Fix missing newline at end of reset-enabled-control.rst --- awscli/examples/controltower/reset-enabled-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/reset-enabled-control.rst b/awscli/examples/controltower/reset-enabled-control.rst index e2c81a5f9b7e..85475d6d4fab 100644 --- a/awscli/examples/controltower/reset-enabled-control.rst +++ b/awscli/examples/controltower/reset-enabled-control.rst @@ -11,4 +11,4 @@ Output:: "operationIdentifier": "8276XXXX-b4XX-4eXX-96XX-881d2a4XXXXX" } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 39dff0f1f41442e4d0db44b6e0b301f90977268e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:28:25 -0500 Subject: [PATCH 25/48] Fix newline at end of reset-landing-zone.rst --- awscli/examples/controltower/reset-landing-zone.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/reset-landing-zone.rst b/awscli/examples/controltower/reset-landing-zone.rst index 1757b5b0ed2b..0f77b62d8575 100644 --- a/awscli/examples/controltower/reset-landing-zone.rst +++ b/awscli/examples/controltower/reset-landing-zone.rst @@ -11,4 +11,4 @@ Output:: "operationIdentifier": "73XXXXXX-b2XX-77XX-c6XX-374XXXXXXXXX" } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 85d542bc6a9d00c7f319d74139fb8918fb65883c Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:28:35 -0500 Subject: [PATCH 26/48] Fix formatting in tag-resource.rst --- awscli/examples/controltower/tag-resource.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/tag-resource.rst b/awscli/examples/controltower/tag-resource.rst index be8a3d0decc9..789b497802aa 100644 --- a/awscli/examples/controltower/tag-resource.rst +++ b/awscli/examples/controltower/tag-resource.rst @@ -8,4 +8,4 @@ The following ``tag-resource`` example tags an AWS Control Tower enabled control This command produces no output. -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 3275908fac047c566d793a0f6f1e07b48df7d5fa Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:28:48 -0500 Subject: [PATCH 27/48] Fix formatting of resource untagging documentation --- awscli/examples/controltower/untag-resource.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/untag-resource.rst b/awscli/examples/controltower/untag-resource.rst index 003af36d34f8..59e6a2dab3fa 100644 --- a/awscli/examples/controltower/untag-resource.rst +++ b/awscli/examples/controltower/untag-resource.rst @@ -9,4 +9,4 @@ The following ``untag-resource`` example untags an AWS Control Tower enabled con This command produces no output. -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From e135faf2638dc56f4a4bdf479249c3aa83acde6c Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:29:09 -0500 Subject: [PATCH 28/48] Fix formatting issue in update-enabled-baseline.rst --- awscli/examples/controltower/update-enabled-baseline.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/update-enabled-baseline.rst b/awscli/examples/controltower/update-enabled-baseline.rst index 04c1bdb50a04..2fbbca6e06d1 100644 --- a/awscli/examples/controltower/update-enabled-baseline.rst +++ b/awscli/examples/controltower/update-enabled-baseline.rst @@ -29,4 +29,4 @@ Output:: "operationIdentifier": "b0f4a7c2-334d-48d9-971e-47fea9db3e8b" } -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. From 75c65f071d94a99e022bf9ae4aea2c4a18693a65 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:29:19 -0500 Subject: [PATCH 29/48] Fix missing newline at end of update-enabled-control.rst --- awscli/examples/controltower/update-enabled-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/update-enabled-control.rst b/awscli/examples/controltower/update-enabled-control.rst index 19c3e03d839f..dcd4857fe370 100644 --- a/awscli/examples/controltower/update-enabled-control.rst +++ b/awscli/examples/controltower/update-enabled-control.rst @@ -12,4 +12,4 @@ Output:: "operationIdentifier": "b8f0dxxx-08xx-43xx-a2xx-568e9922xxxx" } -For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `About controls in AWS Control Tower `__ in the *AWS Control Tower User Guide*. From a2feda7c828d3b19a517a4d71651d0c7ce6a4470 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:29:30 -0500 Subject: [PATCH 30/48] Fix formatting in update-landing-zone.rst --- awscli/examples/controltower/update-landing-zone.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/update-landing-zone.rst b/awscli/examples/controltower/update-landing-zone.rst index 82ea413b92ae..83f20897a155 100644 --- a/awscli/examples/controltower/update-landing-zone.rst +++ b/awscli/examples/controltower/update-landing-zone.rst @@ -12,4 +12,4 @@ Output:: { "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" } -For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. \ No newline at end of file +For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From 11cbcf5c875bfb543f0c6be83aee3ac697818f68 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Wed, 6 May 2026 18:38:50 -0500 Subject: [PATCH 31/48] Fix formatting in delete-landing-zone.rst --- awscli/examples/controltower/delete-landing-zone.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/awscli/examples/controltower/delete-landing-zone.rst b/awscli/examples/controltower/delete-landing-zone.rst index 25a3d4ba6a6f..88ac8b8362df 100644 --- a/awscli/examples/controltower/delete-landing-zone.rst +++ b/awscli/examples/controltower/delete-landing-zone.rst @@ -10,4 +10,5 @@ Output:: { "operationIdentifier": "47XXXXXX-a6XX-82XX-c9XX-432XXXXXXXXX" } + For more information, see `Decommission an AWS Control Tower landing zone `__ in the *AWS Control Tower User Guide*. From 0b24cd1eeeaf06dedee397db5bb4e4126ab22001 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Wed, 6 May 2026 18:39:34 -0500 Subject: [PATCH 32/48] Fix formatting in update-landing-zone.rst --- awscli/examples/controltower/update-landing-zone.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/awscli/examples/controltower/update-landing-zone.rst b/awscli/examples/controltower/update-landing-zone.rst index 83f20897a155..71348c44d36c 100644 --- a/awscli/examples/controltower/update-landing-zone.rst +++ b/awscli/examples/controltower/update-landing-zone.rst @@ -12,4 +12,5 @@ Output:: { "operationIdentifier": "53XXXXXX-b2XX-97XX-c6XX-474XXXXXXXXX" } + For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From fcd51bcad1161e34cca3d1f9cfc88f484f5cfa12 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Wed, 6 May 2026 18:40:24 -0500 Subject: [PATCH 33/48] Update get-landing-zone.rst with user guide link Added a reference to the AWS Control Tower User Guide. --- awscli/examples/controltower/get-landing-zone.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/awscli/examples/controltower/get-landing-zone.rst b/awscli/examples/controltower/get-landing-zone.rst index 33c325be55f3..ddfd2af6cc97 100644 --- a/awscli/examples/controltower/get-landing-zone.rst +++ b/awscli/examples/controltower/get-landing-zone.rst @@ -48,4 +48,5 @@ Output:: "version": "3.3" } } + For more information, see `Getting started with AWS Control Tower `__ in the *AWS Control Tower User Guide*. From fa99a9768a4fbafd3904bc66d150e14077f1326d Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 08:52:16 -0500 Subject: [PATCH 34/48] Update example ARN in update-enabled-control.rst --- awscli/examples/controltower/update-enabled-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/update-enabled-control.rst b/awscli/examples/controltower/update-enabled-control.rst index dcd4857fe370..8f3edc3d10e6 100644 --- a/awscli/examples/controltower/update-enabled-control.rst +++ b/awscli/examples/controltower/update-enabled-control.rst @@ -3,7 +3,7 @@ The following ``update-enabled-control`` example updates an AWS Control Tower enabled control. :: aws controltower update-enabled-control \ - --enabled-control-identifier arn:aws:controltower:us-east-1:493301538276:enabledcontrol/JSJN8UL0G2MWGRTZ \ + --enabled-control-identifier arn: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:: From ca7f05c77e647f4ca47b256a2f50b391518a0523 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 08:52:55 -0500 Subject: [PATCH 35/48] Apply suggestion from @elysahall Co-authored-by: Elysa <60367675+elysahall@users.noreply.github.com> --- awscli/examples/controltower/update-enabled-baseline.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/examples/controltower/update-enabled-baseline.rst b/awscli/examples/controltower/update-enabled-baseline.rst index 2fbbca6e06d1..f460ab66a86b 100644 --- a/awscli/examples/controltower/update-enabled-baseline.rst +++ b/awscli/examples/controltower/update-enabled-baseline.rst @@ -12,6 +12,8 @@ Output:: "operationIdentifier": "214cde95-5c39-46b9-b429-4fad550a7096" } +**Example 2: To update an enabled Control Tower baseline** + For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. **Example 2: To update an enabled Control Tower baseline** From 9cd9ed1d1a82e3f1471be5c00772c60c5984c9e6 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 08:55:12 -0500 Subject: [PATCH 36/48] Fix formatting by removing extra newline Remove extra newline before the output note. --- awscli/examples/controltower/untag-resource.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/awscli/examples/controltower/untag-resource.rst b/awscli/examples/controltower/untag-resource.rst index 59e6a2dab3fa..b253bc277e0d 100644 --- a/awscli/examples/controltower/untag-resource.rst +++ b/awscli/examples/controltower/untag-resource.rst @@ -6,7 +6,6 @@ The following ``untag-resource`` example untags an AWS Control Tower enabled con --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 AWS Control Tower `__ in the *AWS Control Tower User Guide*. From c974748f6e87c7a08da8de8fcdd23f9cad57fd9f Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 08:57:49 -0500 Subject: [PATCH 37/48] Fix typo in list-enabled-controls documentation --- awscli/examples/controltower/list-enabled-controls.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-enabled-controls.rst b/awscli/examples/controltower/list-enabled-controls.rst index fa9cacef4570..ff803b6b2191 100644 --- a/awscli/examples/controltower/list-enabled-controls.rst +++ b/awscli/examples/controltower/list-enabled-controls.rst @@ -1,4 +1,4 @@ -**To list Control Tower Eenabled controls** +**To list Control Tower enabled controls** The following ``list-enabled-controls`` example get details of AWS Control Tower enabled controls. :: From 466c8afe59e4896550536afa584db9738d21db62 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 08:59:20 -0500 Subject: [PATCH 38/48] Fix statusMessage formatting in list-control-operations.rst --- awscli/examples/controltower/list-control-operations.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-control-operations.rst b/awscli/examples/controltower/list-control-operations.rst index 6e7231902c4b..d80f9db6f2a6 100644 --- a/awscli/examples/controltower/list-control-operations.rst +++ b/awscli/examples/controltower/list-control-operations.rst @@ -22,7 +22,7 @@ Output:: "startTime": "2024-02-19T19:21:09+00:00", "operationType": "ENABLE_CONTROL", "status": "IN_PROGRESS", - "statusMessage": "Operation is 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", From c7e8fa55631b40a9bdc886d813ae4fc939bd4f52 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:01:25 -0500 Subject: [PATCH 39/48] Update centralized logging account ID and KMS key ARN --- awscli/examples/controltower/get-landing-zone.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/controltower/get-landing-zone.rst b/awscli/examples/controltower/get-landing-zone.rst index ddfd2af6cc97..bf60d6dcb112 100644 --- a/awscli/examples/controltower/get-landing-zone.rst +++ b/awscli/examples/controltower/get-landing-zone.rst @@ -31,12 +31,12 @@ Output:: } }, "centralizedLogging": { - "accountId": "543210987654", + "accountId": "111122223333", "configurations": { "loggingBucket": { "retentionDays": 365 }, - "kmsKeyArn": " Date: Tue, 12 May 2026 09:02:38 -0500 Subject: [PATCH 40/48] Fix grammar in get-landing-zone-operation example --- awscli/examples/controltower/get-landing-zone-operation.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/controltower/get-landing-zone-operation.rst b/awscli/examples/controltower/get-landing-zone-operation.rst index 96fea7010cb9..cde8c04eb761 100644 --- a/awscli/examples/controltower/get-landing-zone-operation.rst +++ b/awscli/examples/controltower/get-landing-zone-operation.rst @@ -1,6 +1,6 @@ **To get a Control Tower landing zone operation** -The following ``get-landing-zone-operation`` example get details of an AWS Control Tower landing zone operation. :: +The following ``get-landing-zone-operation`` example gets details of an AWS Control Tower landing zone operation. :: aws controltower get-landing-zone-operation \ --operation-identifier ee9d0d2d-6532-42d8-9b85-3fbb0700a606 @@ -9,7 +9,7 @@ Output:: { "operationDetails": { - "operationIdentifier": "ee9d0d2d-6532-42d8-9b85-3fbb0700a606", + "operationIdentifier": "ee9d0d2d-6532-42d8-9b85-3fbb0700xxxx", "operationType": "RESET", "startTime": "2025-04-17T03:19:33+00:00", "status": "IN_PROGRESS" From 9c56274681a359fdbac3523517ed7ce54cdf7ff5 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:03:31 -0500 Subject: [PATCH 41/48] Update get-landing-zone-operation.rst From b9217e1a3790250deac512456672dc3d9fc14950 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:04:33 -0500 Subject: [PATCH 42/48] Fix grammatical error in get-enabled-control example --- awscli/examples/controltower/get-enabled-control.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-enabled-control.rst b/awscli/examples/controltower/get-enabled-control.rst index b0c2bd0d6895..ab750067d083 100644 --- a/awscli/examples/controltower/get-enabled-control.rst +++ b/awscli/examples/controltower/get-enabled-control.rst @@ -1,6 +1,6 @@ **To get a Control Tower enabled control** -The following ``get-enabled-control`` example get details of an AWS Control Tower enabled control. :: +The following ``get-enabled-control`` example gets details of an AWS Control Tower enabled control. :: aws controltower get-enabled-control \ --enabled-control-identifier arn:aws:controltower:us-east-1:123456789012:enabledcontrol/26RGJRSLXCP1KW8D From 8d191dee722e2cfff8f2c84c9a0ce5d5ff25707e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:04:54 -0500 Subject: [PATCH 43/48] Update get-enabled-baseline.rst --- awscli/examples/controltower/get-enabled-baseline.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-enabled-baseline.rst b/awscli/examples/controltower/get-enabled-baseline.rst index 8aee2a816a94..4cbce3ccdca8 100644 --- a/awscli/examples/controltower/get-enabled-baseline.rst +++ b/awscli/examples/controltower/get-enabled-baseline.rst @@ -1,6 +1,6 @@ **To get a Control Tower enabled baseline** -The following ``get-enabled-baseline`` example get details of an AWS Control Tower enabled baseline. :: +The following ``get-enabled-baseline`` example gets details of an AWS Control Tower enabled baseline. :: aws controltower get-enabled-baseline \ --enabled-baseline-identifier arn:aws:controltower:us-east-1:123456789012:enabledbaseline/XOM12BEL4YD578CQ2 From 143743f0d09de9d2b1334941d9b6cf3b4b00f36d Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:05:12 -0500 Subject: [PATCH 44/48] Update get-control-operation.rst --- awscli/examples/controltower/get-control-operation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-control-operation.rst b/awscli/examples/controltower/get-control-operation.rst index 4ae76e3527a1..7ff42089460d 100644 --- a/awscli/examples/controltower/get-control-operation.rst +++ b/awscli/examples/controltower/get-control-operation.rst @@ -1,6 +1,6 @@ **To get Control Tower control operations** -The following ``get-control-operation`` example get details of an AWS Control Tower control operation. :: +The following ``get-control-operation`` example gets details of an AWS Control Tower control operation. :: aws controltower get-control-operation \ --operation-identifier "7691fc5a-de87-4540-8c95-b0aabd56382c" From 32810f15f7944fab5bc28f057c44b85499663b73 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:05:34 -0500 Subject: [PATCH 45/48] Fix grammatical error in get-baseline-operation example --- awscli/examples/controltower/get-baseline-operation.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/get-baseline-operation.rst b/awscli/examples/controltower/get-baseline-operation.rst index 0a32d6a057c9..3508febefd51 100644 --- a/awscli/examples/controltower/get-baseline-operation.rst +++ b/awscli/examples/controltower/get-baseline-operation.rst @@ -1,6 +1,6 @@ **To get a Control Tower baseline operation** -The following ``get-baseline-operation`` example get details of an AWS Control Tower baseline operation. :: +The following ``get-baseline-operation`` example gets details of an AWS Control Tower baseline operation. :: aws controltower get-baseline-operation \ --operation-identifier "51e190ac-8a37-4f6d-b63c-fb5104b5db38" From c4a30fd97b50fe16096eb0034d384b27235bf93a Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:06:55 -0500 Subject: [PATCH 46/48] Clean up enable-baseline.rst content Removed redundant information and example header. --- awscli/examples/controltower/enable-baseline.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/awscli/examples/controltower/enable-baseline.rst b/awscli/examples/controltower/enable-baseline.rst index 6fe38a3aa058..b1176eded6fc 100644 --- a/awscli/examples/controltower/enable-baseline.rst +++ b/awscli/examples/controltower/enable-baseline.rst @@ -18,10 +18,6 @@ For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. - -**Example 2: To enable a Control Tower baseline that is enabled** - The following ``enable-baseline`` example enables an AWS Control Tower baseline if baseline ``IdentityCenterBaseline`` is enabled. :: aws controltower enable-baseline \ From 98696e8a994573e9f7a94afb0366176cbd5703d8 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:09:11 -0500 Subject: [PATCH 47/48] Simplify update-enabled-baseline example Removed redundant information about baseline types. --- awscli/examples/controltower/update-enabled-baseline.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/awscli/examples/controltower/update-enabled-baseline.rst b/awscli/examples/controltower/update-enabled-baseline.rst index f460ab66a86b..3f9e3215686b 100644 --- a/awscli/examples/controltower/update-enabled-baseline.rst +++ b/awscli/examples/controltower/update-enabled-baseline.rst @@ -14,10 +14,6 @@ Output:: **Example 2: To update an enabled Control Tower baseline** -For more information, see `Types of baselines `__ in the *AWS Control Tower User Guide*. - -**Example 2: To update an enabled Control Tower baseline** - The following ``update-enabled-baseline`` example updates an AWS Control Tower enabled baseline if baseline 'IdentityCenterBaseline' is enabled. :: aws controltower update-enabled-baseline \ From 0d8f1428261414de63ae59fe3d46ad157b315a3b Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 12 May 2026 09:13:11 -0500 Subject: [PATCH 48/48] Fix grammatical error in documentation example --- awscli/examples/controltower/list-enabled-controls.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/controltower/list-enabled-controls.rst b/awscli/examples/controltower/list-enabled-controls.rst index ff803b6b2191..22897c76f523 100644 --- a/awscli/examples/controltower/list-enabled-controls.rst +++ b/awscli/examples/controltower/list-enabled-controls.rst @@ -1,6 +1,6 @@ **To list Control Tower enabled controls** -The following ``list-enabled-controls`` example get details of AWS Control Tower enabled controls. :: +The following ``list-enabled-controls`` example gets details of AWS Control Tower enabled controls. :: aws controltower list-enabled-controls \ --target-identifier arn:aws:organizations::123456789012:ou/o-s64ryxxxxx/ou-oqxx-i5wnxxxx