From f87b6206728c785479daefa4d940328583796ff6 Mon Sep 17 00:00:00 2001 From: Dongie Agnir Date: Wed, 5 Nov 2025 14:12:46 -0800 Subject: [PATCH 1/2] Unsuppress deprecated IoT operations As customers move from V1 (which exposes these operations), to V2, they may not be able to move to the recommended operations because of external constraints such as IAM policies that only allow certain operations. Note: IoT is not the only service that has suppressed operations. We will unsuppress them on need basis to avoid cluttering clients unnecessarily. --- .../main/resources/codegen-resources/customization.config | 6 ------ 1 file changed, 6 deletions(-) diff --git a/services/iot/src/main/resources/codegen-resources/customization.config b/services/iot/src/main/resources/codegen-resources/customization.config index 1ebfa285e404..c26c974f03b0 100644 --- a/services/iot/src/main/resources/codegen-resources/customization.config +++ b/services/iot/src/main/resources/codegen-resources/customization.config @@ -44,12 +44,6 @@ "listAuditFindings", "listV2LoggingLevels" ], - "deprecatedOperations": [ - "AttachPrincipalPolicy", - "DetachPrincipalPolicy", - "ListPolicyPrincipals", - "ListPrincipalPolicies" - ], "shapeModifiers": { "AssetPropertyVariant": { "union": true From 34f5e1255777681cd506db9d5c83b402c5019aee Mon Sep 17 00:00:00 2001 From: Dongie Agnir Date: Wed, 5 Nov 2025 14:50:47 -0800 Subject: [PATCH 2/2] Add changelog --- .changes/next-release/feature-AWSIoT-e90fa27.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changes/next-release/feature-AWSIoT-e90fa27.json diff --git a/.changes/next-release/feature-AWSIoT-e90fa27.json b/.changes/next-release/feature-AWSIoT-e90fa27.json new file mode 100644 index 000000000000..8c23c9c659d1 --- /dev/null +++ b/.changes/next-release/feature-AWSIoT-e90fa27.json @@ -0,0 +1,6 @@ +{ + "type": "feature", + "category": "AWS IoT", + "contributor": "", + "description": "Unsuppress the following operations that were previously suppressed:\n\n - AttachPrincipalPolicy\n - DetachPrincipalPolicy\n - ListPolicyPrincipals\n - ListPrincipalPolicies\n\nThese operations were previously supporessed because they were deprecated. However, this may be a blocker for customers moving from V1 to V2, so make these available for those customers." +}