From 60bd85994f32b17177e85ae866e49d5c859f1f4b Mon Sep 17 00:00:00 2001 From: eodeyemi14 Date: Wed, 31 Dec 2025 17:15:57 -0600 Subject: [PATCH 01/41] update servicecatalog cli docs --- .../servicecatalog/create-contraint.rst | 23 +++++++ .../create-provisioned-product-plan.rst | 20 ++++++ .../servicecatalog/delete-constraint.rst | 8 +++ .../delete-provisioned-product-plan.rst | 8 +++ .../servicecatalog/describe-constraint.rst | 20 ++++++ .../describe-portfolio-share-status.rst | 21 +++++++ .../describe-portfolio-shares.rst | 28 +++++++++ .../servicecatalog/describe-product.rst | 52 +++++++++++++++ .../describe-provisioned-product-plan.rst | 25 ++++++++ .../describe-provisioning-parameters.rst | 63 +++++++++++++++++++ .../list-constraints-for-portfolio.rst | 52 +++++++++++++++ .../servicecatalog/list-launch-paths.rst | 23 +++++++ .../servicecatalog/search-products.rst | 38 +++++++++++ .../terminate-provisioned-product.rst | 28 +++++++++ .../servicecatalog/update-constraint.rst | 22 +++++++ 15 files changed, 431 insertions(+) create mode 100644 awscli/examples/servicecatalog/create-contraint.rst create mode 100644 awscli/examples/servicecatalog/create-provisioned-product-plan.rst create mode 100644 awscli/examples/servicecatalog/delete-constraint.rst create mode 100644 awscli/examples/servicecatalog/delete-provisioned-product-plan.rst create mode 100644 awscli/examples/servicecatalog/describe-constraint.rst create mode 100644 awscli/examples/servicecatalog/describe-portfolio-share-status.rst create mode 100644 awscli/examples/servicecatalog/describe-portfolio-shares.rst create mode 100644 awscli/examples/servicecatalog/describe-product.rst create mode 100644 awscli/examples/servicecatalog/describe-provisioned-product-plan.rst create mode 100644 awscli/examples/servicecatalog/describe-provisioning-parameters.rst create mode 100644 awscli/examples/servicecatalog/list-constraints-for-portfolio.rst create mode 100644 awscli/examples/servicecatalog/list-launch-paths.rst create mode 100644 awscli/examples/servicecatalog/search-products.rst create mode 100644 awscli/examples/servicecatalog/terminate-provisioned-product.rst create mode 100644 awscli/examples/servicecatalog/update-constraint.rst diff --git a/awscli/examples/servicecatalog/create-contraint.rst b/awscli/examples/servicecatalog/create-contraint.rst new file mode 100644 index 000000000000..169d565f09ad --- /dev/null +++ b/awscli/examples/servicecatalog/create-contraint.rst @@ -0,0 +1,23 @@ +**To create a constraint** + +The following ``create-constraint`` example creates a constraint. :: + + aws servicecatalog create-constraint \ + --portfolio-id port-y3fnkesxxxxx \ + --product-id prod-cfrfxmraxxxxx \ + --type LAUNCH \ + --parameters '{"RoleArn" : "arn:aws:iam::123456789012:role/NewLaunchRole"}' + +Output:: + + { + "ConstraintDetail": { + "ConstraintId": "cons-7tr6gei4bfx2g", + "Type": "LAUNCH", + "Owner": "123456789012", + "ProductId": "prod-cfrfxmra3vnu4", + "PortfolioId": "port-y3fnkeslpoevg" + }, + "ConstraintParameters": "{\"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"}", + "Status": "CREATING" + } \ No newline at end of file diff --git a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst new file mode 100644 index 000000000000..c82da146fd62 --- /dev/null +++ b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst @@ -0,0 +1,20 @@ +**To create a plan** + +The following ``create-provisioned-product-plan`` example creates a plan. :: + + aws servicecatalog create-provisioned-product-plan \ + --plan-name test-plan \ + --plan-type CLOUDFORMATION \ + --product-id prod-cfrfxmraxxxxx \ + --provisioned-product-name test-pp \ + --provisioning-artifact-id pa-7wz4cu5cxxxxx + +Output:: + + { + "PlanName": "test-plan", + "PlanId": "plan-cuxae3z6glaui", + "ProvisionProductId": "pp-7kh7wbc4xxxxx", + "ProvisionedProductName": "test-params", + "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx" + } diff --git a/awscli/examples/servicecatalog/delete-constraint.rst b/awscli/examples/servicecatalog/delete-constraint.rst new file mode 100644 index 000000000000..9351745d23b8 --- /dev/null +++ b/awscli/examples/servicecatalog/delete-constraint.rst @@ -0,0 +1,8 @@ +**To delete a constraint** + +The following ``delete-constraint`` example deletes a constraint. :: + + aws servicecatalog delete-constraint \ + --constraint-id cons-7tr6gei4bfx2g + +This command produces no output. diff --git a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst new file mode 100644 index 000000000000..1915b5970166 --- /dev/null +++ b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst @@ -0,0 +1,8 @@ +**To delete a provisioned product plan** + +The following ``delete-provisioned-product-plan`` example deletes a provisioned product plan. :: + + aws servicecatalog delete-provisioned-product-plan \ + --plan-id "plan-cuxae3z6glaui + +This command produces no output. \ No newline at end of file diff --git a/awscli/examples/servicecatalog/describe-constraint.rst b/awscli/examples/servicecatalog/describe-constraint.rst new file mode 100644 index 000000000000..bb99a4bde9d1 --- /dev/null +++ b/awscli/examples/servicecatalog/describe-constraint.rst @@ -0,0 +1,20 @@ +**To describe a constraint** + +The following ``describe-constraint`` example describes a constraint. :: + + aws servicecatalog describe-constraint \ + --id "cons-oqp52evr4bfx2g" + +Output:: + + { + "ConstraintDetail": { + "ConstraintId": "cons-7tr6gei4bfx2g", + "Type": "LAUNCH", + "Owner": "123456789012", + "ProductId": "prod-cfrfxmra3vnu4", + "PortfolioId": "port-y3fnkeslpoevg" + }, + "ConstraintParameters": "{\"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"}", + "Status": "AVAILABLE" + } \ No newline at end of file diff --git a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst new file mode 100644 index 000000000000..8ab63c086f4c --- /dev/null +++ b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst @@ -0,0 +1,21 @@ +**To describe portfolio share status** + +The following ``describe-portfolio-share-status`` example describes portfolio share status. :: + + aws servicecatalog describe-portfolio-share-status \ + --portfolio-share-token "share-agngcybu4uufe" + +Output:: + + { + "PortfolioShareToken": "share-agngcybu4uufe", + "PortfolioId": "port-y3fnkeslxxxxx", + "OrganizationNodeValue": "123456789012", + "Status": "COMPLETED", + "ShareDetails": { + "SuccessfulShares": [ + "210987654321" + ], + "ShareErrors": [] + } + } diff --git a/awscli/examples/servicecatalog/describe-portfolio-shares.rst b/awscli/examples/servicecatalog/describe-portfolio-shares.rst new file mode 100644 index 000000000000..72e3a647544f --- /dev/null +++ b/awscli/examples/servicecatalog/describe-portfolio-shares.rst @@ -0,0 +1,28 @@ +**To describe portfolio shares** + +The following ``describe-portfolio-shares`` example describes portfolio shares. :: + + aws servicecatalog describe-portfolio-shares \ + --portfolio-id port-y3fnkeslxxxxx \ + --type ACCOUNT + +Output:: + + { + "PortfolioShareDetails": [ + { + "PrincipalId": "012345678901", + "Type": "ACCOUNT", + "Accepted": true, + "ShareTagOptions": false, + "SharePrincipals": false + }, + { + "PrincipalId": "098765432109", + "Type": "ACCOUNT", + "Accepted": false, + "ShareTagOptions": false, + "SharePrincipals": false + } + ] + } diff --git a/awscli/examples/servicecatalog/describe-product.rst b/awscli/examples/servicecatalog/describe-product.rst new file mode 100644 index 000000000000..2a446fbe3751 --- /dev/null +++ b/awscli/examples/servicecatalog/describe-product.rst @@ -0,0 +1,52 @@ +**To describe a product** + +The following ``describe-product`` example describes a product. :: + + aws servicecatalog describe-product \ + --id prod-dybl43puxxxxx + +Output:: + + { + "ProductViewSummary": { + "Id": "prodview-vkvy2kum5ojky", + "ProductId": "prod-dybl43puxxxxx", + "Name": "ec2-test", + "Owner": "user", + "ShortDescription": "", + "Type": "CLOUD_FORMATION_TEMPLATE", + "Distributor": "", + "HasDefaultPath": false, + "SupportEmail": "", + "SupportDescription": "", + "SupportUrl": "" + }, + "ProvisioningArtifacts": [ + { + "Id": "pa-j7fs6ybztfwm6", + "Name": "v2", + "Description": "", + "CreatedTime": "2021-07-16T15:20:24-05:00", + "Guidance": "DEFAULT" + }, + { + "Id": "pa-s6z7i2nivoxtm", + "Description": "Create EC2 and KMS", + "CreatedTime": "2024-06-13T18:27:54-05:00", + "Guidance": "DEFAULT" + }, + { + "Id": "pa-6573v3blon27u", + "Name": "v3", + "CreatedTime": "2024-06-13T18:45:14-05:00", + "Guidance": "DEFAULT" + } + ], + "Budgets": [], + "LaunchPaths": [ + { + "Id": "lpv3-y3fnkeslpoevg", + "Name": "TestPort" + } + ] + } diff --git a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst new file mode 100644 index 000000000000..87a774bc9fd6 --- /dev/null +++ b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst @@ -0,0 +1,25 @@ +**To describe a provisioned product plan** + +The following ``describe-provisioned-product-plan`` example describes a provisioned product plan. :: + + aws servicecatalog describe-provisioned-product-plan \ + --plan-id "plan-g7iwsaf3mytwu" + +Output:: + + { + "ProvisionedProductPlanDetails": { + "CreatedTime": "2025-11-09T18:09:37.808000-06:00", + "PathId": "lpv3-y3fnkeslpoevg", + "ProductId": "prod-cfrfxmraxxxxx", + "PlanName": "test-plan", + "PlanId": "plan-g7iwsaf3mytwu", + "ProvisionProductId": "pp-mkbnbztzxxxxx", + "ProvisionProductName": "test-pp", + "PlanType": "CLOUDFORMATION", + "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx", + "Status": "CREATE_SUCCESS", + "UpdatedTime": "2025-11-09T18:09:46.524000-06:00", + "Tags": [] + } + } diff --git a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst new file mode 100644 index 000000000000..2a34bb2d3763 --- /dev/null +++ b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst @@ -0,0 +1,63 @@ +**To describe provisioning parameters** + +The following ``describe-provisioning-parameters`` example describes provisioning parameters. :: + + aws servicecatalog describe-provisioning-parameters \ + --product-id prod-cfrfxmraxxxxx \ + --provisioning-artifact-id pa-7wz4cu5cxxxxx \ + --path-id lpv3-y3fnkeslpoevg + +Output:: + + { + "ProvisioningArtifactParameters": [ + { + "ParameterKey": "Size", + "ParameterType": "String", + "IsNoEcho": false, + "ParameterConstraints": { + "AllowedValues": [] + } + } + ], + "ConstraintSummaries": [ + { + "Type": "LAUNCH" + } + ], + "UsageInstructions": [ + { + "Type": "rules", + "Value": "{}" + }, + { + "Type": "version", + "Value": "2010-09-09" + }, + { + "Type": "launchAsRole", + "Value": "arn:aws:iam::123456789012:role/NewLaunchRole" + }, + { + "Type": "tagUpdateOnProvisionedProduct", + "Value": "NOT_ALLOWED" + } + ], + "TagOptions": [ + { + "Key": "Application Name", + "Values": [ + "Testing Tag", + "Testing Tag Options" + ] + } + ], + "ProvisioningArtifactPreferences": {}, + "ProvisioningArtifactOutputs": [ + { + "Key": "pa-7wz4cu5cxxxxx", + "Description": "" + } + ], + "ProvisioningArtifactOutputKeys": [] + } diff --git a/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst b/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst new file mode 100644 index 000000000000..943708a143d5 --- /dev/null +++ b/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst @@ -0,0 +1,52 @@ +**Example 1: To list all constraints for a portfolio** + +The following ``list-constraints-for-portfolio`` example lists all constraints for a portfolio. :: + + aws servicecatalog list-constraints-for-portfolio \ + --portfolio-id port-y3fnkeslpoevg + +Output:: + + { + "ConstraintDetails": [ + { + "ConstraintId": "cons-dgdyqdqrxx4bq", + "Type": "LAUNCH", + "Description": "Launch as local role TestLaunchRole", + "Owner": "123456789012", + "ProductId": "prod-j6pd3hf6xxxxx", + "PortfolioId": "port-y3fnkeslxxxxx" + }, + { + "ConstraintId": "cons-tzxjnj4l6yvck", + "Type": "RESOURCE_UPDATE", + "Owner": "123456789012", + "ProductId": "prod-sphewkokxxxxx", + "PortfolioId": "port-y3fnkeslxxxxx" + } + ] + } + + +**Example 2: To list constraints on a product** + +The following ``list-constraints-for-portfolio`` example lists constraints on a product. :: + + aws servicecatalog list-constraints-for-portfolio \ + --portfolio-id port-y3fnkeslxxxxx \ + --product-id prod-j6pd3hf6xxxxx + +Output:: + + { + "ConstraintDetails": [ + { + "ConstraintId": "cons-dgdyqdqrxx4bq", + "Type": "LAUNCH", + "Description": "Launch as local role TestLaunchRole", + "Owner": "123456789012", + "ProductId": "prod-j6pd3hf6xxxxx", + "PortfolioId": "port-y3fnkeslxxxxx" + } + ] + } diff --git a/awscli/examples/servicecatalog/list-launch-paths.rst b/awscli/examples/servicecatalog/list-launch-paths.rst new file mode 100644 index 000000000000..240070542858 --- /dev/null +++ b/awscli/examples/servicecatalog/list-launch-paths.rst @@ -0,0 +1,23 @@ +**To list launch paths** + +The following ``list-launch-paths`` example lists launch paths for a portfolio. :: + + aws servicecatalog list-launch-paths \ + --product-id prod-cfrfxmraxxxxx + +Output:: + + { + "LaunchPathSummaries": [ + { + "Id": "lpv3-y3fnkeslpoevg", + "ConstraintSummaries": [ + { + "Type": "LAUNCH" + } + ], + "Tags": [], + "Name": "TestPort" + } + ] + } diff --git a/awscli/examples/servicecatalog/search-products.rst b/awscli/examples/servicecatalog/search-products.rst new file mode 100644 index 000000000000..2b2ecdf107c1 --- /dev/null +++ b/awscli/examples/servicecatalog/search-products.rst @@ -0,0 +1,38 @@ +**To get information about the products to which the caller has access* + +The following ``search-products `` example gets all the products the caller has access to. :: + + aws servicecatalog search-products + +Output:: + + { + "ProductViewSummaries": [ + { + "Id": "prodview-5uksdh4xxxxxx", + "ProductId": "prod-j6fu3hxxxxxxxx", + "Name": "TestSC", + "Owner": "test", + "ShortDescription": "", + "Type": "CLOUD_FORMATION_TEMPLATE", + "Distributor": "", + "HasDefaultPath": false, + "SupportEmail": "", + "SupportDescription": "", + "SupportUrl": "" + }, + { + "Id": "prodview-3kfoaabxxxxxx", + "ProductId": "prod-j6pd3xxxxxxxx", + "Name": "TestProduct", + "Owner": "test_owner", + "ShortDescription": "", + "Type": "CLOUD_FORMATION_TEMPLATE", + "Distributor": "", + "HasDefaultPath": false, + "SupportEmail": "", + "SupportDescription": "", + "SupportUrl": "" + } + ] + } diff --git a/awscli/examples/servicecatalog/terminate-provisioned-product.rst b/awscli/examples/servicecatalog/terminate-provisioned-product.rst new file mode 100644 index 000000000000..79db46780e6d --- /dev/null +++ b/awscli/examples/servicecatalog/terminate-provisioned-product.rst @@ -0,0 +1,28 @@ +**To terminate a provisioned product** + +The following ``terminate-provisioned-product`` example terminates a provisioned product. :: + + aws servicecatalog terminate-provisioned-product \ + --provisioned-product-id pp-7z4t3k4hxxxxx +{ + +Output:: + + { + "RecordDetail": { + "RecordId": "rec-sbwnhzld3b2ku", + "ProvisionedProductName": "test2", + "Status": "CREATED", + "CreatedTime": "2025-12-31T15:23:55.051000-06:00", + "UpdatedTime": "2025-12-31T15:23:55.051000-06:00", + "ProvisionedProductType": "CFN_STACK", + "RecordType": "TERMINATE_PROVISIONED_PRODUCT", + "ProvisionedProductId": "pp-7z4t3k4hxxxxx", + "ProductId": "prod-j6pd3hf6xxxxx", + "ProvisioningArtifactId": "pa-sbhovlh7w7nns", + "PathId": "lpv3-y3fnkeslpoevg", + "RecordErrors": [], + "RecordTags": [], + "LaunchRoleArn": "arn:aws:iam::123456789012:role/TestLaunchRole" + } + } diff --git a/awscli/examples/servicecatalog/update-constraint.rst b/awscli/examples/servicecatalog/update-constraint.rst new file mode 100644 index 000000000000..bf03a9fe3845 --- /dev/null +++ b/awscli/examples/servicecatalog/update-constraint.rst @@ -0,0 +1,22 @@ +**To update a constraint** + +The following ``update-constraint`` example updates a constraint. :: + + aws servicecatalog update-constraint \ + --id cons-dgdyqdqrxx4bq \ + --parameters '{"LocalRoleName": "TestLaunchRole"}' + +Output:: + + { + "ConstraintDetail": { + "ConstraintId": "cons-dgdyqdqrxx4bq", + "Type": "LAUNCH", + "Description": "Launch as local role TestLaunchRole", + "Owner": "123456789012", + "ProductId": "prod-j6pd3hf6xxxxx", + "PortfolioId": "port-y3fnkeslxxxxx" + }, + "ConstraintParameters": "{\"LocalRoleName\": \"TestLaunchRole\"}", + "Status": "CREATING" + } From 691f02d0194f51799c3d40fbb842fd8534f7a3ab Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:48:01 -0500 Subject: [PATCH 02/41] Fix constraint creation example in documentation Corrected the heading and updated example parameters and output values. --- .../examples/servicecatalog/create-contraint.rst | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/awscli/examples/servicecatalog/create-contraint.rst b/awscli/examples/servicecatalog/create-contraint.rst index 169d565f09ad..93a8f68088b8 100644 --- a/awscli/examples/servicecatalog/create-contraint.rst +++ b/awscli/examples/servicecatalog/create-contraint.rst @@ -1,4 +1,4 @@ -**To create a constraint** +**To create a constraints** The following ``create-constraint`` example creates a constraint. :: @@ -6,18 +6,20 @@ The following ``create-constraint`` example creates a constraint. :: --portfolio-id port-y3fnkesxxxxx \ --product-id prod-cfrfxmraxxxxx \ --type LAUNCH \ - --parameters '{"RoleArn" : "arn:aws:iam::123456789012:role/NewLaunchRole"}' + --parameters '{"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"}' Output:: { "ConstraintDetail": { - "ConstraintId": "cons-7tr6gei4bfx2g", + "ConstraintId": "cons-7tr6gei4bxxxx", "Type": "LAUNCH", "Owner": "123456789012", - "ProductId": "prod-cfrfxmra3vnu4", - "PortfolioId": "port-y3fnkeslpoevg" + "ProductId": "prod-cfrfxmra3xxxx", + "PortfolioId": "port-y3fnkeslpxxxx" }, "ConstraintParameters": "{\"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"}", "Status": "CREATING" - } \ No newline at end of file + } + +For more information, see `Using AWS Service Catalog Constraints `__ in the *AWS Service Catalog User Guide*. From a3089557f549ef1c22e6e66b3f5dfdfae76ebec5 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:49:20 -0500 Subject: [PATCH 03/41] Rename create-contraint.rst to create-constraint.rst --- .../{create-contraint.rst => create-constraint.rst} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename awscli/examples/servicecatalog/{create-contraint.rst => create-constraint.rst} (100%) diff --git a/awscli/examples/servicecatalog/create-contraint.rst b/awscli/examples/servicecatalog/create-constraint.rst similarity index 100% rename from awscli/examples/servicecatalog/create-contraint.rst rename to awscli/examples/servicecatalog/create-constraint.rst From e8727d6f8956401eed7bfb5b3caaad7e32adc13e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:51:22 -0500 Subject: [PATCH 04/41] Modify delete-constraint example with new constraint ID Updated the constraint ID in the delete-constraint example and added a reference to the AWS Service Catalog User Guide. --- awscli/examples/servicecatalog/delete-constraint.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/delete-constraint.rst b/awscli/examples/servicecatalog/delete-constraint.rst index 9351745d23b8..3b26cecceacb 100644 --- a/awscli/examples/servicecatalog/delete-constraint.rst +++ b/awscli/examples/servicecatalog/delete-constraint.rst @@ -3,6 +3,8 @@ The following ``delete-constraint`` example deletes a constraint. :: aws servicecatalog delete-constraint \ - --constraint-id cons-7tr6gei4bfx2g + --constraint-id cons-7tr6gei4bxxxx This command produces no output. + +For more information, see `Using AWS Service Catalog Constraints `__ in the *AWS Service Catalog User Guide*. From 9cfbf2ccea14d8ee26b2cff0b172cb4c7f63a1e1 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:52:38 -0500 Subject: [PATCH 05/41] Fix example IDs in describe-constraint.rst Updated example IDs in describe-constraint documentation. --- .../examples/servicecatalog/describe-constraint.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/awscli/examples/servicecatalog/describe-constraint.rst b/awscli/examples/servicecatalog/describe-constraint.rst index bb99a4bde9d1..b6cc856ef4b9 100644 --- a/awscli/examples/servicecatalog/describe-constraint.rst +++ b/awscli/examples/servicecatalog/describe-constraint.rst @@ -3,18 +3,20 @@ The following ``describe-constraint`` example describes a constraint. :: aws servicecatalog describe-constraint \ - --id "cons-oqp52evr4bfx2g" + --id "cons-oqp52evr4bxxxx" Output:: { "ConstraintDetail": { - "ConstraintId": "cons-7tr6gei4bfx2g", + "ConstraintId": "cons-7tr6gei4bxxxx", "Type": "LAUNCH", "Owner": "123456789012", - "ProductId": "prod-cfrfxmra3vnu4", - "PortfolioId": "port-y3fnkeslpoevg" + "ProductId": "prod-cfrfxmra3xxxx", + "PortfolioId": "port-y3fnkeslpxxxx" }, "ConstraintParameters": "{\"RoleArn\" : \"arn:aws:iam::123456789012:role/LaunchRole\"}", "Status": "AVAILABLE" - } \ No newline at end of file + } + +For more information, see `Using AWS Service Catalog Constraints `__ in the *AWS Service Catalog User Guide*. From 7b760f21ec6668ac03f90210c83dfe7334f9740f Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:57:11 -0500 Subject: [PATCH 06/41] Revise list-constraints-for-portfolio example output Updated example output for list-constraints-for-portfolio command and added reference to AWS documentation. --- .../servicecatalog/list-constraints-for-portfolio.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst b/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst index 943708a143d5..a04cda92f002 100644 --- a/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst +++ b/awscli/examples/servicecatalog/list-constraints-for-portfolio.rst @@ -3,14 +3,14 @@ The following ``list-constraints-for-portfolio`` example lists all constraints for a portfolio. :: aws servicecatalog list-constraints-for-portfolio \ - --portfolio-id port-y3fnkeslpoevg + --portfolio-id port-y3fnkeslpxxxx Output:: { "ConstraintDetails": [ { - "ConstraintId": "cons-dgdyqdqrxx4bq", + "ConstraintId": "cons-dgdyqdqrxxxxx", "Type": "LAUNCH", "Description": "Launch as local role TestLaunchRole", "Owner": "123456789012", @@ -18,7 +18,7 @@ Output:: "PortfolioId": "port-y3fnkeslxxxxx" }, { - "ConstraintId": "cons-tzxjnj4l6yvck", + "ConstraintId": "cons-tzxjnj4l6xxxx", "Type": "RESOURCE_UPDATE", "Owner": "123456789012", "ProductId": "prod-sphewkokxxxxx", @@ -41,7 +41,7 @@ Output:: { "ConstraintDetails": [ { - "ConstraintId": "cons-dgdyqdqrxx4bq", + "ConstraintId": "cons-dgdyqdqrxxxxx", "Type": "LAUNCH", "Description": "Launch as local role TestLaunchRole", "Owner": "123456789012", @@ -50,3 +50,5 @@ Output:: } ] } + +For more information, see `Using AWS Service Catalog Constraints `__ in the *AWS Service Catalog User Guide*. From 9543249244177a33d196ea3af1adcda8fee8ba61 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 20:58:36 -0500 Subject: [PATCH 07/41] Change constraint ID in update-constraint example Updated the constraint ID in the update-constraint example. --- awscli/examples/servicecatalog/update-constraint.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awscli/examples/servicecatalog/update-constraint.rst b/awscli/examples/servicecatalog/update-constraint.rst index bf03a9fe3845..6cb701116e31 100644 --- a/awscli/examples/servicecatalog/update-constraint.rst +++ b/awscli/examples/servicecatalog/update-constraint.rst @@ -3,14 +3,14 @@ The following ``update-constraint`` example updates a constraint. :: aws servicecatalog update-constraint \ - --id cons-dgdyqdqrxx4bq \ + --id cons-dgdyqdqrxxxxx \ --parameters '{"LocalRoleName": "TestLaunchRole"}' Output:: { "ConstraintDetail": { - "ConstraintId": "cons-dgdyqdqrxx4bq", + "ConstraintId": "cons-dgdyqdqrxxxxx", "Type": "LAUNCH", "Description": "Launch as local role TestLaunchRole", "Owner": "123456789012", @@ -20,3 +20,5 @@ Output:: "ConstraintParameters": "{\"LocalRoleName\": \"TestLaunchRole\"}", "Status": "CREATING" } + +For more information, see `Using AWS Service Catalog Constraints `__ in the *AWS Service Catalog User Guide*. From b2ba290867aebde7eee8a8101141d48d80b371c2 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:12:49 -0500 Subject: [PATCH 08/41] Update PlanId in create-provisioned-product-plan.rst --- .../examples/servicecatalog/create-provisioned-product-plan.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst index c82da146fd62..c3a5ab9cadcf 100644 --- a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst @@ -13,7 +13,7 @@ Output:: { "PlanName": "test-plan", - "PlanId": "plan-cuxae3z6glaui", + "PlanId": "plan-cuxae3z6gxxxx", "ProvisionProductId": "pp-7kh7wbc4xxxxx", "ProvisionedProductName": "test-params", "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx" From ca6e4372379b773a831c1cbcac902cbf12fc1800 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:13:47 -0500 Subject: [PATCH 09/41] Update example plan ID in delete-provisioned-product-plan --- .../servicecatalog/delete-provisioned-product-plan.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst index 1915b5970166..0b12f970a472 100644 --- a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst @@ -3,6 +3,6 @@ The following ``delete-provisioned-product-plan`` example deletes a provisioned product plan. :: aws servicecatalog delete-provisioned-product-plan \ - --plan-id "plan-cuxae3z6glaui + --plan-id "plan-cuxae3z6gxxxx -This command produces no output. \ No newline at end of file +This command produces no output. From 4dd1b8ab53258633700d93c4b0c9eabe8b7e0f8e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:16:41 -0500 Subject: [PATCH 10/41] Update example for describe-portfolio-share-status Updated the portfolio share token in the example and added a reference to the AWS documentation. --- .../servicecatalog/describe-portfolio-share-status.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst index 8ab63c086f4c..56ac229edef3 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst @@ -3,12 +3,12 @@ The following ``describe-portfolio-share-status`` example describes portfolio share status. :: aws servicecatalog describe-portfolio-share-status \ - --portfolio-share-token "share-agngcybu4uufe" + --portfolio-share-token "share-agngcybu4xxxx" Output:: { - "PortfolioShareToken": "share-agngcybu4uufe", + "PortfolioShareToken": "share-agngcybu4xxxx", "PortfolioId": "port-y3fnkeslxxxxx", "OrganizationNodeValue": "123456789012", "Status": "COMPLETED", @@ -19,3 +19,5 @@ Output:: "ShareErrors": [] } } + +For more information, see `Sharing a Portfolio `__ in the *AWS Service Catalog User Guide*. From 65525a194735b58debbe7d257fd24498bc6d378d Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:19:13 -0500 Subject: [PATCH 11/41] Add reference link for portfolio sharing information Added a reference link to the AWS Service Catalog User Guide for portfolio sharing. --- awscli/examples/servicecatalog/describe-portfolio-shares.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/examples/servicecatalog/describe-portfolio-shares.rst b/awscli/examples/servicecatalog/describe-portfolio-shares.rst index 72e3a647544f..4ac4962a0cf2 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-shares.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-shares.rst @@ -26,3 +26,5 @@ Output:: } ] } + +For more information, see `Sharing a Portfolio `__ in the *AWS Service Catalog User Guide*. From e8011eb50ccae7e1adbcbf1ba73314f97b86a604 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:22:40 -0500 Subject: [PATCH 12/41] Update product IDs in describe-product.rst --- awscli/examples/servicecatalog/describe-product.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/awscli/examples/servicecatalog/describe-product.rst b/awscli/examples/servicecatalog/describe-product.rst index 2a446fbe3751..79a2cc664819 100644 --- a/awscli/examples/servicecatalog/describe-product.rst +++ b/awscli/examples/servicecatalog/describe-product.rst @@ -9,7 +9,7 @@ Output:: { "ProductViewSummary": { - "Id": "prodview-vkvy2kum5ojky", + "Id": "prodview-vkvy2kum5xxxx", "ProductId": "prod-dybl43puxxxxx", "Name": "ec2-test", "Owner": "user", @@ -23,20 +23,20 @@ Output:: }, "ProvisioningArtifacts": [ { - "Id": "pa-j7fs6ybztfwm6", + "Id": "pa-j7fs6ybztxxxx", "Name": "v2", "Description": "", "CreatedTime": "2021-07-16T15:20:24-05:00", "Guidance": "DEFAULT" }, { - "Id": "pa-s6z7i2nivoxtm", + "Id": "pa-s6z7i2nivxxxx", "Description": "Create EC2 and KMS", "CreatedTime": "2024-06-13T18:27:54-05:00", "Guidance": "DEFAULT" }, { - "Id": "pa-6573v3blon27u", + "Id": "pa-6573v3bloxxxx", "Name": "v3", "CreatedTime": "2024-06-13T18:45:14-05:00", "Guidance": "DEFAULT" @@ -45,8 +45,10 @@ Output:: "Budgets": [], "LaunchPaths": [ { - "Id": "lpv3-y3fnkeslpoevg", + "Id": "lpv3-y3fnkeslpxxxx", "Name": "TestPort" } ] } + +For more information, see `Managing Products `__ in the *AWS Service Catalog User Guide*. From 08e8d0e863ddf3b7fdb1312f175ddab3113cb1bc Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:23:57 -0500 Subject: [PATCH 13/41] Update example plan ID and Path ID in documentation --- .../servicecatalog/describe-provisioned-product-plan.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst index 87a774bc9fd6..9e92fc763fb6 100644 --- a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst @@ -3,17 +3,17 @@ The following ``describe-provisioned-product-plan`` example describes a provisioned product plan. :: aws servicecatalog describe-provisioned-product-plan \ - --plan-id "plan-g7iwsaf3mytwu" + --plan-id "plan-g7iwsaf3mxxxx" Output:: { "ProvisionedProductPlanDetails": { "CreatedTime": "2025-11-09T18:09:37.808000-06:00", - "PathId": "lpv3-y3fnkeslpoevg", + "PathId": "lpv3-y3fnkeslpxxxx", "ProductId": "prod-cfrfxmraxxxxx", "PlanName": "test-plan", - "PlanId": "plan-g7iwsaf3mytwu", + "PlanId": "plan-g7iwsaf3mxxxx", "ProvisionProductId": "pp-mkbnbztzxxxxx", "ProvisionProductName": "test-pp", "PlanType": "CLOUDFORMATION", From a8b45e0f4720db15b17ab81889af027474acc136 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:27:51 -0500 Subject: [PATCH 14/41] Update path-id in describe-provisioning-parameters example --- .../servicecatalog/describe-provisioning-parameters.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst index 2a34bb2d3763..ad48491dd2dc 100644 --- a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst +++ b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst @@ -5,7 +5,7 @@ The following ``describe-provisioning-parameters`` example describes provisionin aws servicecatalog describe-provisioning-parameters \ --product-id prod-cfrfxmraxxxxx \ --provisioning-artifact-id pa-7wz4cu5cxxxxx \ - --path-id lpv3-y3fnkeslpoevg + --path-id lpv3-y3fnkeslpxxxx Output:: From e2ab590d6846c1bf66aa04d3a59a5d6cb28424d1 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:29:39 -0500 Subject: [PATCH 15/41] Update Launch Path ID in example documentation --- awscli/examples/servicecatalog/list-launch-paths.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/list-launch-paths.rst b/awscli/examples/servicecatalog/list-launch-paths.rst index 240070542858..f40b4cf2e582 100644 --- a/awscli/examples/servicecatalog/list-launch-paths.rst +++ b/awscli/examples/servicecatalog/list-launch-paths.rst @@ -10,7 +10,7 @@ Output:: { "LaunchPathSummaries": [ { - "Id": "lpv3-y3fnkeslpoevg", + "Id": "lpv3-y3fnkeslpxxxx", "ConstraintSummaries": [ { "Type": "LAUNCH" From d930580d8a5e51219acd820d9ad79d85581f9729 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:30:50 -0500 Subject: [PATCH 16/41] Add reference to AWS Service Catalog User Guide Added a reference to the AWS Service Catalog User Guide for managing products. --- awscli/examples/servicecatalog/search-products.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awscli/examples/servicecatalog/search-products.rst b/awscli/examples/servicecatalog/search-products.rst index 2b2ecdf107c1..051de93733e8 100644 --- a/awscli/examples/servicecatalog/search-products.rst +++ b/awscli/examples/servicecatalog/search-products.rst @@ -36,3 +36,5 @@ Output:: } ] } + +For more information, see `Managing Products `__ in the *AWS Service Catalog User Guide*. From 3c13be667ea55efa98bc1ba32da55da17e93cd7b Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:32:26 -0500 Subject: [PATCH 17/41] Modify terminate-provisioned-product example output Updated example output with new RecordId, ProvisioningArtifactId, and PathId. --- .../servicecatalog/terminate-provisioned-product.rst | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/awscli/examples/servicecatalog/terminate-provisioned-product.rst b/awscli/examples/servicecatalog/terminate-provisioned-product.rst index 79db46780e6d..8b46512e90ca 100644 --- a/awscli/examples/servicecatalog/terminate-provisioned-product.rst +++ b/awscli/examples/servicecatalog/terminate-provisioned-product.rst @@ -10,7 +10,7 @@ Output:: { "RecordDetail": { - "RecordId": "rec-sbwnhzld3b2ku", + "RecordId": "rec-sbwnhzld3xxxx", "ProvisionedProductName": "test2", "Status": "CREATED", "CreatedTime": "2025-12-31T15:23:55.051000-06:00", @@ -19,10 +19,12 @@ Output:: "RecordType": "TERMINATE_PROVISIONED_PRODUCT", "ProvisionedProductId": "pp-7z4t3k4hxxxxx", "ProductId": "prod-j6pd3hf6xxxxx", - "ProvisioningArtifactId": "pa-sbhovlh7w7nns", - "PathId": "lpv3-y3fnkeslpoevg", + "ProvisioningArtifactId": "pa-sbhovlh7wxxxx", + "PathId": "lpv3-y3fnkeslpxxxx", "RecordErrors": [], "RecordTags": [], "LaunchRoleArn": "arn:aws:iam::123456789012:role/TestLaunchRole" } } + +For more information, see `Managing Provisioned Products `__ in the *AWS Service Catalog User Guide*. From 54ad97d524961f2585185d22aa6f6bafd084c269 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:34:12 -0500 Subject: [PATCH 18/41] Update awscli/examples/servicecatalog/search-products.rst Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/search-products.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/search-products.rst b/awscli/examples/servicecatalog/search-products.rst index 051de93733e8..d023b443abc8 100644 --- a/awscli/examples/servicecatalog/search-products.rst +++ b/awscli/examples/servicecatalog/search-products.rst @@ -1,4 +1,4 @@ -**To get information about the products to which the caller has access* +**To get information about the products to which the caller has access** The following ``search-products `` example gets all the products the caller has access to. :: From c0b7f8b41b1c50840efb8ca7467af80de6f60462 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:34:54 -0500 Subject: [PATCH 19/41] Update awscli/examples/servicecatalog/search-products.rst Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/search-products.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/search-products.rst b/awscli/examples/servicecatalog/search-products.rst index d023b443abc8..0485963e4978 100644 --- a/awscli/examples/servicecatalog/search-products.rst +++ b/awscli/examples/servicecatalog/search-products.rst @@ -1,6 +1,6 @@ **To get information about the products to which the caller has access** -The following ``search-products `` example gets all the products the caller has access to. :: +The following ``search-products`` example gets all the products the caller has access to. :: aws servicecatalog search-products From e0fc42697d43b9531e3b2ae3b965d55e9ebd933d Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:36:24 -0500 Subject: [PATCH 20/41] Update ProvisionedProductName in example --- .../examples/servicecatalog/create-provisioned-product-plan.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst index c3a5ab9cadcf..0ed32f60e753 100644 --- a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst @@ -15,6 +15,6 @@ Output:: "PlanName": "test-plan", "PlanId": "plan-cuxae3z6gxxxx", "ProvisionProductId": "pp-7kh7wbc4xxxxx", - "ProvisionedProductName": "test-params", + "ProvisionedProductName": "test-pp", "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx" } From f9c1569fb46ffe56b17d7b8ea2d868ccf4e1bee8 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:37:04 -0500 Subject: [PATCH 21/41] Fix formatting in create-provisioned-product-plan example --- .../examples/servicecatalog/create-provisioned-product-plan.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst index 0ed32f60e753..9432fb11349c 100644 --- a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst @@ -2,7 +2,7 @@ The following ``create-provisioned-product-plan`` example creates a plan. :: - aws servicecatalog create-provisioned-product-plan \ + aws servicecatalog create-provisioned-product-plan \ --plan-name test-plan \ --plan-type CLOUDFORMATION \ --product-id prod-cfrfxmraxxxxx \ From c6ac675033919ba5113e18f2d09181821bf1b7fe Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Tue, 5 May 2026 21:39:42 -0500 Subject: [PATCH 22/41] Fix example by removing quotes from plan ID Removed unnecessary quotes around the plan ID in the example. --- .../examples/servicecatalog/delete-provisioned-product-plan.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst index 0b12f970a472..69050d863ffc 100644 --- a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst @@ -3,6 +3,6 @@ The following ``delete-provisioned-product-plan`` example deletes a provisioned product plan. :: aws servicecatalog delete-provisioned-product-plan \ - --plan-id "plan-cuxae3z6gxxxx + --plan-id plan-cuxae3z6gxxxx This command produces no output. From bf701a21199e73e68ee7ca1edbaac4c14319a42a Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Thu, 7 May 2026 13:47:45 -0700 Subject: [PATCH 23/41] Remove trailing whitespace Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/search-products.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/search-products.rst b/awscli/examples/servicecatalog/search-products.rst index 0485963e4978..a2591d706dd2 100644 --- a/awscli/examples/servicecatalog/search-products.rst +++ b/awscli/examples/servicecatalog/search-products.rst @@ -35,6 +35,6 @@ Output:: "SupportUrl": "" } ] - } + } For more information, see `Managing Products `__ in the *AWS Service Catalog User Guide*. From e6e636bc8290cce648ebd66f0545932e67ad61b5 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:01:55 -0500 Subject: [PATCH 24/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/delete-constraint.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/delete-constraint.rst b/awscli/examples/servicecatalog/delete-constraint.rst index 3b26cecceacb..ff1159728395 100644 --- a/awscli/examples/servicecatalog/delete-constraint.rst +++ b/awscli/examples/servicecatalog/delete-constraint.rst @@ -2,7 +2,7 @@ The following ``delete-constraint`` example deletes a constraint. :: - aws servicecatalog delete-constraint \ + aws servicecatalog delete-constraint \ --constraint-id cons-7tr6gei4bxxxx This command produces no output. From e9a19627c20d08deaffd709415cd840cbe06e044 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:02:09 -0500 Subject: [PATCH 25/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/create-constraint.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/create-constraint.rst b/awscli/examples/servicecatalog/create-constraint.rst index 93a8f68088b8..06be85f89e40 100644 --- a/awscli/examples/servicecatalog/create-constraint.rst +++ b/awscli/examples/servicecatalog/create-constraint.rst @@ -2,7 +2,7 @@ The following ``create-constraint`` example creates a constraint. :: - aws servicecatalog create-constraint \ + aws servicecatalog create-constraint \ --portfolio-id port-y3fnkesxxxxx \ --product-id prod-cfrfxmraxxxxx \ --type LAUNCH \ From 988fb21e7668e4d507a513dea0cd77ce6cd0e044 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:02:28 -0500 Subject: [PATCH 26/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/describe-constraint.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-constraint.rst b/awscli/examples/servicecatalog/describe-constraint.rst index b6cc856ef4b9..fc17dbe66027 100644 --- a/awscli/examples/servicecatalog/describe-constraint.rst +++ b/awscli/examples/servicecatalog/describe-constraint.rst @@ -2,7 +2,7 @@ The following ``describe-constraint`` example describes a constraint. :: - aws servicecatalog describe-constraint \ + aws servicecatalog describe-constraint \ --id "cons-oqp52evr4bxxxx" Output:: From b1d8a531082ef0cafb01da55fe3602737877d4d0 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:03:14 -0500 Subject: [PATCH 27/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- .../examples/servicecatalog/describe-portfolio-share-status.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst index 56ac229edef3..fc738c74c5f9 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst @@ -2,7 +2,7 @@ The following ``describe-portfolio-share-status`` example describes portfolio share status. :: - aws servicecatalog describe-portfolio-share-status \ + aws servicecatalog describe-portfolio-share-status \ --portfolio-share-token "share-agngcybu4xxxx" Output:: From c2bc3b38aca7da1613056155d6625a952b76ea39 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:04:47 -0500 Subject: [PATCH 28/41] Update successful share ID in describe-portfolio-share-status --- .../examples/servicecatalog/describe-portfolio-share-status.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst index fc738c74c5f9..dba348a99da3 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-share-status.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-share-status.rst @@ -14,7 +14,7 @@ Output:: "Status": "COMPLETED", "ShareDetails": { "SuccessfulShares": [ - "210987654321" + "012345678901" ], "ShareErrors": [] } From b1cf735c1fec505e412b8ec72b8dc2e8ce4354b2 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:06:08 -0500 Subject: [PATCH 29/41] Fix formatting in describe-portfolio-shares example --- awscli/examples/servicecatalog/describe-portfolio-shares.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-portfolio-shares.rst b/awscli/examples/servicecatalog/describe-portfolio-shares.rst index 4ac4962a0cf2..2abc7942ced2 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-shares.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-shares.rst @@ -2,7 +2,7 @@ The following ``describe-portfolio-shares`` example describes portfolio shares. :: - aws servicecatalog describe-portfolio-shares \ + aws servicecatalog describe-portfolio-shares \ --portfolio-id port-y3fnkeslxxxxx \ --type ACCOUNT From ad9444b40f30a183a4e9e7fffb00b991bf6bd67b Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:07:20 -0500 Subject: [PATCH 30/41] Update PrincipalId in describe-portfolio-shares.rst --- awscli/examples/servicecatalog/describe-portfolio-shares.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-portfolio-shares.rst b/awscli/examples/servicecatalog/describe-portfolio-shares.rst index 2abc7942ced2..44e79c97517d 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-shares.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-shares.rst @@ -18,7 +18,7 @@ Output:: "SharePrincipals": false }, { - "PrincipalId": "098765432109", + "PrincipalId": "123456789012", "Type": "ACCOUNT", "Accepted": false, "ShareTagOptions": false, From 73c65e6143836e3bb3dfe834626a4011161c5432 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:08:38 -0500 Subject: [PATCH 31/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/describe-product.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-product.rst b/awscli/examples/servicecatalog/describe-product.rst index 79a2cc664819..9809deaea5cd 100644 --- a/awscli/examples/servicecatalog/describe-product.rst +++ b/awscli/examples/servicecatalog/describe-product.rst @@ -2,7 +2,7 @@ The following ``describe-product`` example describes a product. :: - aws servicecatalog describe-product \ + aws servicecatalog describe-product \ --id prod-dybl43puxxxxx Output:: From e2c486339f7bcadbe0e13bf82adc65471ca65c6d Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:08:56 -0500 Subject: [PATCH 32/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- .../servicecatalog/describe-provisioned-product-plan.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst index 9e92fc763fb6..a2aa4390d5a5 100644 --- a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst @@ -2,7 +2,7 @@ The following ``describe-provisioned-product-plan`` example describes a provisioned product plan. :: - aws servicecatalog describe-provisioned-product-plan \ + aws servicecatalog describe-provisioned-product-plan \ --plan-id "plan-g7iwsaf3mxxxx" Output:: From 025bb2da694e64286f8bff9647b13e0205835318 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:10:55 -0500 Subject: [PATCH 33/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- .../servicecatalog/describe-provisioning-parameters.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst index ad48491dd2dc..7ce51225370c 100644 --- a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst +++ b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst @@ -2,7 +2,7 @@ The following ``describe-provisioning-parameters`` example describes provisioning parameters. :: - aws servicecatalog describe-provisioning-parameters \ + aws servicecatalog describe-provisioning-parameters \ --product-id prod-cfrfxmraxxxxx \ --provisioning-artifact-id pa-7wz4cu5cxxxxx \ --path-id lpv3-y3fnkeslpxxxx From f8b1f810b3d84338024a93ef86d69589b4592d65 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:11:16 -0500 Subject: [PATCH 34/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/update-constraint.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/update-constraint.rst b/awscli/examples/servicecatalog/update-constraint.rst index 6cb701116e31..c8ef664313cc 100644 --- a/awscli/examples/servicecatalog/update-constraint.rst +++ b/awscli/examples/servicecatalog/update-constraint.rst @@ -2,7 +2,7 @@ The following ``update-constraint`` example updates a constraint. :: - aws servicecatalog update-constraint \ + aws servicecatalog update-constraint \ --id cons-dgdyqdqrxxxxx \ --parameters '{"LocalRoleName": "TestLaunchRole"}' From 3b47cd60da9c0eb646a55759c03195e148aa8ce2 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:11:44 -0500 Subject: [PATCH 35/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- .../examples/servicecatalog/terminate-provisioned-product.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/terminate-provisioned-product.rst b/awscli/examples/servicecatalog/terminate-provisioned-product.rst index 8b46512e90ca..93df68b8ddee 100644 --- a/awscli/examples/servicecatalog/terminate-provisioned-product.rst +++ b/awscli/examples/servicecatalog/terminate-provisioned-product.rst @@ -2,7 +2,7 @@ The following ``terminate-provisioned-product`` example terminates a provisioned product. :: - aws servicecatalog terminate-provisioned-product \ + aws servicecatalog terminate-provisioned-product \ --provisioned-product-id pp-7z4t3k4hxxxxx { From c76f36cfb81e6d00dcf88ab85fcee54976404fd2 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:12:06 -0500 Subject: [PATCH 36/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- .../examples/servicecatalog/terminate-provisioned-product.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/terminate-provisioned-product.rst b/awscli/examples/servicecatalog/terminate-provisioned-product.rst index 93df68b8ddee..e098202c8281 100644 --- a/awscli/examples/servicecatalog/terminate-provisioned-product.rst +++ b/awscli/examples/servicecatalog/terminate-provisioned-product.rst @@ -3,7 +3,7 @@ The following ``terminate-provisioned-product`` example terminates a provisioned product. :: aws servicecatalog terminate-provisioned-product \ - --provisioned-product-id pp-7z4t3k4hxxxxx + --provisioned-product-id pp-7z4t3k4hxxxxx { Output:: From 177e1f8744e9d1fbfdba1217ba9b9d9df163985e Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:12:48 -0500 Subject: [PATCH 37/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/terminate-provisioned-product.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/awscli/examples/servicecatalog/terminate-provisioned-product.rst b/awscli/examples/servicecatalog/terminate-provisioned-product.rst index e098202c8281..82d42584eb09 100644 --- a/awscli/examples/servicecatalog/terminate-provisioned-product.rst +++ b/awscli/examples/servicecatalog/terminate-provisioned-product.rst @@ -4,7 +4,6 @@ The following ``terminate-provisioned-product`` example terminates a provisioned aws servicecatalog terminate-provisioned-product \ --provisioned-product-id pp-7z4t3k4hxxxxx -{ Output:: From 86c9565796dc3908b45a7a312386f056e645dfe6 Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:13:14 -0500 Subject: [PATCH 38/41] Apply suggestion from @kdaily Co-authored-by: Kenneth Daily --- awscli/examples/servicecatalog/list-launch-paths.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/list-launch-paths.rst b/awscli/examples/servicecatalog/list-launch-paths.rst index f40b4cf2e582..aac91f62e00f 100644 --- a/awscli/examples/servicecatalog/list-launch-paths.rst +++ b/awscli/examples/servicecatalog/list-launch-paths.rst @@ -2,7 +2,7 @@ The following ``list-launch-paths`` example lists launch paths for a portfolio. :: - aws servicecatalog list-launch-paths \ + aws servicecatalog list-launch-paths \ --product-id prod-cfrfxmraxxxxx Output:: From f1d2c8d1f9cc353b4c3700b7439a3bbae2e42c3f Mon Sep 17 00:00:00 2001 From: eodeyemi14 <84422131+eodeyemi14@users.noreply.github.com> Date: Thu, 7 May 2026 16:16:08 -0500 Subject: [PATCH 39/41] Update PrincipalId in describe-portfolio-shares.rst --- awscli/examples/servicecatalog/describe-portfolio-shares.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/describe-portfolio-shares.rst b/awscli/examples/servicecatalog/describe-portfolio-shares.rst index 44e79c97517d..b8383262bca8 100644 --- a/awscli/examples/servicecatalog/describe-portfolio-shares.rst +++ b/awscli/examples/servicecatalog/describe-portfolio-shares.rst @@ -11,7 +11,7 @@ Output:: { "PortfolioShareDetails": [ { - "PrincipalId": "012345678901", + "PrincipalId": "123456789012", "Type": "ACCOUNT", "Accepted": true, "ShareTagOptions": false, From 01bfde4186f9270201d0c4cde76a932a208756db Mon Sep 17 00:00:00 2001 From: eodeyemi14 Date: Thu, 25 Jun 2026 15:10:14 -0500 Subject: [PATCH 40/41] add related documentation --- .../examples/servicecatalog/create-provisioned-product-plan.rst | 2 ++ .../examples/servicecatalog/delete-provisioned-product-plan.rst | 2 ++ .../servicecatalog/describe-provisioned-product-plan.rst | 2 ++ .../servicecatalog/describe-provisioning-parameters.rst | 2 ++ awscli/examples/servicecatalog/list-launch-paths.rst | 2 ++ 5 files changed, 10 insertions(+) diff --git a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst index 9432fb11349c..ef6e6664ed5f 100644 --- a/awscli/examples/servicecatalog/create-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/create-provisioned-product-plan.rst @@ -18,3 +18,5 @@ Output:: "ProvisionedProductName": "test-pp", "ProvisioningArtifactId": "pa-7wz4cu5cxxxxx" } + +For more information, see `Creating a launch plan `__ in the *AWS Service Catalog User Guide*. diff --git a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst index 69050d863ffc..ed3b9ed11483 100644 --- a/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/delete-provisioned-product-plan.rst @@ -6,3 +6,5 @@ The following ``delete-provisioned-product-plan`` example deletes a provisioned --plan-id plan-cuxae3z6gxxxx This command produces no output. + +For more information, see `Creating a launch plan `__ in the *AWS Service Catalog User Guide*. diff --git a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst index a2aa4390d5a5..510c14ccb6b8 100644 --- a/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst +++ b/awscli/examples/servicecatalog/describe-provisioned-product-plan.rst @@ -23,3 +23,5 @@ Output:: "Tags": [] } } + +For more information, see `Creating a launch plan `__ in the *AWS Service Catalog User Guide*. diff --git a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst index 7ce51225370c..4e82b9b9b808 100644 --- a/awscli/examples/servicecatalog/describe-provisioning-parameters.rst +++ b/awscli/examples/servicecatalog/describe-provisioning-parameters.rst @@ -61,3 +61,5 @@ Output:: ], "ProvisioningArtifactOutputKeys": [] } + +For more information, see `Launching a product `__ in the *AWS Service Catalog User Guide*. diff --git a/awscli/examples/servicecatalog/list-launch-paths.rst b/awscli/examples/servicecatalog/list-launch-paths.rst index aac91f62e00f..7c4f2a771ff6 100644 --- a/awscli/examples/servicecatalog/list-launch-paths.rst +++ b/awscli/examples/servicecatalog/list-launch-paths.rst @@ -21,3 +21,5 @@ Output:: } ] } + +For more information, see `Granting Access to Users `__ in the *AWS Service Catalog User Guide*. From 772bff787699ccdc58030ae063f532adfb1ed15b Mon Sep 17 00:00:00 2001 From: Kenneth Daily Date: Tue, 30 Jun 2026 10:44:23 -0700 Subject: [PATCH 41/41] Fix invalid parameter --- awscli/examples/servicecatalog/delete-constraint.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awscli/examples/servicecatalog/delete-constraint.rst b/awscli/examples/servicecatalog/delete-constraint.rst index ff1159728395..838ef1a786fa 100644 --- a/awscli/examples/servicecatalog/delete-constraint.rst +++ b/awscli/examples/servicecatalog/delete-constraint.rst @@ -3,7 +3,7 @@ The following ``delete-constraint`` example deletes a constraint. :: aws servicecatalog delete-constraint \ - --constraint-id cons-7tr6gei4bxxxx + --id cons-7tr6gei4bxxxx This command produces no output.