From 669c9958d3ba26265dd6d7f27b37316a1329a161 Mon Sep 17 00:00:00 2001
From: Anton Tayanovskyy <anton@pulumi.com>
Date: Wed, 17 Apr 2024 05:14:16 -0400
Subject: [PATCH] Rollout improved example converter  (#490)

Rolls out improved example converter.
---
 .ci-mgmt.yaml                                 |    5 +
 Makefile                                      |    3 +-
 .../cmd/pulumi-resource-akamai/schema.json    | 1652 ++++++++---------
 3 files changed, 833 insertions(+), 827 deletions(-)

diff --git a/.ci-mgmt.yaml b/.ci-mgmt.yaml
index 4c597beb9..e38201fac 100644
--- a/.ci-mgmt.yaml
+++ b/.ci-mgmt.yaml
@@ -7,3 +7,8 @@ env:
   AKAMAI_CLIENT_TOKEN: ${{ secrets.AKAMAI_CLIENT_TOKEN }}
   AKAMAI_CLIENT_SECRET: ${{ secrets.AKAMAI_CLIENT_SECRET }}
 makeTemplate: bridged
+plugins:
+  - name: terraform
+    version: "1.0.16"
+    kind: converter
+pulumiConvert: 1
diff --git a/Makefile b/Makefile
index 1cdc3c455..2e301a032 100644
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@ VERSION := $(shell pulumictl get version)
 JAVA_GEN := pulumi-java-gen
 TESTPARALLELISM := 10
 WORKING_DIR := $(shell pwd)
-PULUMI_CONVERT := 0
+PULUMI_CONVERT := 1
 
 development: install_plugins provider build_sdks install_sdks
 
@@ -111,6 +111,7 @@ install_nodejs_sdk:
 install_plugins: export PULUMI_HOME := $(WORKING_DIR)/.pulumi
 install_plugins: export PATH := $(WORKING_DIR)/.pulumi/bin:$(PATH)
 install_plugins: .pulumi/bin/pulumi
+	.pulumi/bin/pulumi plugin install converter terraform 1.0.16
 
 lint_provider: provider
 	cd provider && golangci-lint run -c ../.golangci.yml
diff --git a/provider/cmd/pulumi-resource-akamai/schema.json b/provider/cmd/pulumi-resource-akamai/schema.json
index 6d50a9dc2..131826ea2 100644
--- a/provider/cmd/pulumi-resource-akamai/schema.json
+++ b/provider/cmd/pulumi-resource-akamai/schema.json
@@ -98717,8 +98717,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -98730,13 +98730,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecAdvancedSettingsLogging:getAppSecAdvancedSettingsLogging": {
@@ -98762,8 +98762,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -98775,13 +98775,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecAdvancedSettingsPragmaHeader:getAppSecAdvancedSettingsPragmaHeader": {
@@ -98807,8 +98807,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -98820,13 +98820,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecAdvancedSettingsPrefetch:getAppSecAdvancedSettingsPrefetch": {
@@ -98849,8 +98849,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -98859,13 +98859,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecApiEndpoints:getAppSecApiEndpoints": {
@@ -98897,14 +98897,14 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "idLists": {
-                        "type": "array",
                         "items": {
                             "type": "integer"
-                        }
+                        },
+                        "type": "array"
                     },
                     "json": {
                         "type": "string"
@@ -98916,14 +98916,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "idLists",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecApiRequestConstraints:getAppSecApiRequestConstraints": {
@@ -98956,8 +98956,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -98969,14 +98969,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecAttackGroups:getAppSecAttackGroups": {
@@ -99015,8 +99015,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99028,7 +99028,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "attackGroupAction",
                     "conditionException",
@@ -99037,7 +99036,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecBypassNetworkLists:getAppSecBypassNetworkLists": {
@@ -99061,17 +99061,17 @@
                 "description": "A collection of values returned by getAppSecBypassNetworkLists.\n",
                 "properties": {
                     "bypassNetworkLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "configId": {
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99083,7 +99083,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "bypassNetworkLists",
                     "configId",
@@ -99091,7 +99090,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecConfiguration:getAppSecConfiguration": {
@@ -99111,8 +99111,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "latestVersion": {
                         "type": "integer"
@@ -99130,7 +99130,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "latestVersion",
@@ -99138,7 +99137,8 @@
                     "productionVersion",
                     "stagingVersion",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecConfigurationVersion:getAppSecConfigurationVersion": {
@@ -99164,8 +99164,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "latestVersion": {
                         "type": "integer"
@@ -99183,7 +99183,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "latestVersion",
@@ -99191,7 +99190,8 @@
                     "productionStatus",
                     "stagingStatus",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecContractsGroups:getAppSecContractsGroups": {
@@ -99223,8 +99223,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99233,14 +99233,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "defaultContractid",
                     "defaultGroupid",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecCustomDeny:getAppSecCustomDeny": {
@@ -99269,8 +99269,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99279,13 +99279,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecCustomRuleActions:getAppSecCustomRuleActions": {
@@ -99318,8 +99318,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
@@ -99328,13 +99328,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecCustomRules:getAppSecCustomRules": {
@@ -99363,8 +99363,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99373,13 +99373,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecEval:getAppSecEval": {
@@ -99406,8 +99406,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
@@ -99416,13 +99416,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecEvalGroups:getAppSecEvalGroups": {
@@ -99461,8 +99461,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99474,7 +99474,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "attackGroupAction",
                     "conditionException",
@@ -99483,7 +99482,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecEvalPenaltyBox:getAppSecEvalPenaltyBox": {
@@ -99516,8 +99516,8 @@
                         "type": "boolean"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
@@ -99526,7 +99526,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "action",
                     "configId",
@@ -99534,7 +99533,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecEvalRules:getAppSecEvalRules": {
@@ -99570,8 +99570,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99586,7 +99586,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "conditionException",
                     "configId",
@@ -99595,7 +99594,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecExportConfiguration:getAppSecExportConfiguration": {
@@ -99628,8 +99628,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99638,23 +99638,23 @@
                         "type": "string"
                     },
                     "searches": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "version": {
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "version",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecFailoverHostnames:getAppSecFailoverHostnames": {
@@ -99677,14 +99677,14 @@
                         "type": "integer"
                     },
                     "hostnames": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99693,14 +99693,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "hostnames",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecHostnameCoverage:getAppSecHostnameCoverage": {
@@ -99708,8 +99708,8 @@
                 "description": "A collection of values returned by getAppSecHostnameCoverage.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99718,12 +99718,12 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecHostnameCoverageMatchTargets:getAppSecHostnameCoverageMatchTargets": {
@@ -99753,8 +99753,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99763,14 +99763,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "hostname",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecHostnameCoverageOverlapping:getAppSecHostnameCoverageOverlapping": {
@@ -99800,8 +99800,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99810,14 +99810,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "hostname",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecIPGeo:getAppSecIPGeo": {
@@ -99841,35 +99841,35 @@
                 "description": "A collection of values returned by getAppSecIPGeo.\n",
                 "properties": {
                     "asnNetworkLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "configId": {
                         "type": "integer"
                     },
                     "exceptionIpNetworkLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "geoNetworkLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "ipNetworkLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "mode": {
                         "type": "string"
@@ -99884,7 +99884,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "asnNetworkLists",
                     "configId",
@@ -99896,7 +99895,8 @@
                     "securityPolicyId",
                     "ukraineGeoControlAction",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecMalwareContentTypes:getAppSecMalwareContentTypes": {
@@ -99919,8 +99919,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99929,13 +99929,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecMalwarePolicies:getAppSecMalwarePolicies": {
@@ -99961,8 +99961,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -99974,13 +99974,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecMalwarePolicyActions:getAppSecMalwarePolicyActions": {
@@ -100010,8 +100010,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "malwarePolicyId": {
                         "type": "integer"
@@ -100023,13 +100023,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecMatchTargets:getAppSecMatchTargets": {
@@ -100055,8 +100055,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100068,13 +100068,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecPenaltyBox:getAppSecPenaltyBox": {
@@ -100107,8 +100107,8 @@
                         "type": "boolean"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
@@ -100117,7 +100117,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "action",
                     "configId",
@@ -100125,7 +100124,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecRatePolicies:getAppSecRatePolicies": {
@@ -100151,8 +100151,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100164,13 +100164,13 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecRatePolicyActions:getAppSecRatePolicyActions": {
@@ -100200,8 +100200,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
@@ -100213,13 +100213,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecReputationProfileActions:getAppSecReputationProfileActions": {
@@ -100252,8 +100252,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100268,7 +100268,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "action",
                     "configId",
@@ -100276,7 +100275,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecReputationProfileAnalysis:getAppSecReputationProfileAnalysis": {
@@ -100303,8 +100303,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100316,14 +100316,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecReputationProfiles:getAppSecReputationProfiles": {
@@ -100349,8 +100349,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100362,13 +100362,13 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecRuleUpgradeDetails:getAppSecRuleUpgradeDetails": {
@@ -100395,8 +100395,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100408,14 +100408,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecRules:getAppSecRules": {
@@ -100448,8 +100448,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100467,7 +100467,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "conditionException",
                     "configId",
@@ -100476,7 +100475,8 @@
                     "ruleAction",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSecurityPolicy:getAppSecSecurityPolicy": {
@@ -100502,8 +100502,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100515,16 +100515,15 @@
                         "type": "string"
                     },
                     "securityPolicyIdLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "securityPolicyName": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
@@ -100532,7 +100531,8 @@
                     "securityPolicyId",
                     "securityPolicyIdLists",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSecurityPolicyProtections:getAppSecSecurityPolicyProtections": {
@@ -100583,8 +100583,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100596,7 +100596,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "applyApiConstraints",
                     "applyApplicationLayerControls",
@@ -100611,7 +100610,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSelectableHostnames:getAppSecSelectableHostnames": {
@@ -100655,29 +100655,29 @@
                         "type": "integer"
                     },
                     "hostnames": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "hostnamesJson": {
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "hostnames",
                     "hostnamesJson",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSelectedHostnames:getAppSecSelectedHostnames": {
@@ -100700,30 +100700,30 @@
                         "type": "integer"
                     },
                     "hostnames": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "hostnamesJson": {
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "outputText": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "hostnames",
                     "hostnamesJson",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSiemDefinitions:getAppSecSiemDefinitions": {
@@ -100740,8 +100740,8 @@
                 "description": "A collection of values returned by getAppSecSiemDefinitions.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100753,12 +100753,12 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSiemSettings:getAppSecSiemSettings": {
@@ -100781,8 +100781,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100791,13 +100791,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecSlowPost:getAppSecSlowPost": {
@@ -100824,8 +100824,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100837,14 +100837,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecThreatIntel:getAppSecThreatIntel": {
@@ -100871,8 +100871,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100887,7 +100887,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
@@ -100895,7 +100894,8 @@
                     "securityPolicyId",
                     "threatIntel",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecTuningRecommendations:getAppSecTuningRecommendations": {
@@ -100933,8 +100933,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100949,12 +100949,12 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecVersionNotes:getAppSecVersionNotes": {
@@ -100977,8 +100977,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -100987,13 +100987,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecWafMode:getAppSecWafMode": {
@@ -101032,8 +101032,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101048,7 +101048,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "currentRuleset",
@@ -101060,7 +101059,8 @@
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppSecWapSelectedHostnames:getAppSecWapSelectedHostnames": {
@@ -101087,14 +101087,14 @@
                         "type": "integer"
                     },
                     "evaluatedHosts": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101106,22 +101106,21 @@
                         "type": "string"
                     },
                     "protectedHosts": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "securityPolicyId": {
                         "type": "string"
                     },
                     "selectedHosts": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "evaluatedHosts",
@@ -101132,7 +101131,8 @@
                     "securityPolicyId",
                     "selectedHosts",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppsecAdvancedSettingsAttackPayloadLogging:getAppsecAdvancedSettingsAttackPayloadLogging": {
@@ -101158,8 +101158,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101171,13 +101171,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppsecAdvancedSettingsPiiLearning:getAppsecAdvancedSettingsPiiLearning": {
@@ -101200,8 +101200,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101210,13 +101210,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppsecAdvancedSettingsRequestBody:getAppsecAdvancedSettingsRequestBody": {
@@ -101242,8 +101242,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101255,13 +101255,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppsecEvalPenaltyBoxConditions:getAppsecEvalPenaltyBoxConditions": {
@@ -101288,8 +101288,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101301,14 +101301,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAppsecPenaltyBoxConditions:getAppsecPenaltyBoxConditions": {
@@ -101335,8 +101335,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101348,14 +101348,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "outputText",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getAuthoritiesSet:getAuthoritiesSet": {
@@ -101375,25 +101375,25 @@
                 "description": "A collection of values returned by getAuthoritiesSet.\n",
                 "properties": {
                     "authorities": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "contract": {
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "authorities",
                     "contract",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanAkamaiBotCategory:getBotmanAkamaiBotCategory": {
@@ -101413,18 +101413,18 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanAkamaiBotCategoryAction:getBotmanAkamaiBotCategoryAction": {
@@ -101457,8 +101457,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101467,13 +101467,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanAkamaiDefinedBot:getBotmanAkamaiDefinedBot": {
@@ -101493,18 +101493,18 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotAnalyticsCookie:getBotmanBotAnalyticsCookie": {
@@ -101527,19 +101527,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotAnalyticsCookieValues:getBotmanBotAnalyticsCookieValues": {
@@ -101547,18 +101547,18 @@
                 "description": "A collection of values returned by getBotmanBotAnalyticsCookieValues.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotCategoryException:getBotmanBotCategoryException": {
@@ -101585,8 +101585,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101595,13 +101595,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotDetection:getBotmanBotDetection": {
@@ -101621,18 +101621,18 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotDetectionAction:getBotmanBotDetectionAction": {
@@ -101665,8 +101665,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101675,13 +101675,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotEndpointCoverageReport:getBotmanBotEndpointCoverageReport": {
@@ -101704,8 +101704,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101714,11 +101714,11 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanBotManagementSettings:getBotmanBotManagementSettings": {
@@ -101745,8 +101745,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -101755,13 +101755,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanChallengeAction:getBotmanChallengeAction": {
@@ -101790,19 +101790,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanChallengeInjectionRules:getBotmanChallengeInjectionRules": {
@@ -101825,19 +101825,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanChallengeInterceptionRules:getBotmanChallengeInterceptionRules": {
@@ -101860,19 +101860,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanClientSideSecurity:getBotmanClientSideSecurity": {
@@ -101895,19 +101895,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanConditionalAction:getBotmanConditionalAction": {
@@ -101936,19 +101936,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomBotCategory:getBotmanCustomBotCategory": {
@@ -101977,19 +101977,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomBotCategoryAction:getBotmanCustomBotCategoryAction": {
@@ -102022,8 +102022,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -102032,13 +102032,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomBotCategorySequence:getBotmanCustomBotCategorySequence": {
@@ -102058,25 +102058,25 @@
                 "description": "A collection of values returned by getBotmanCustomBotCategorySequence.\n",
                 "properties": {
                     "categoryIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "configId": {
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "categoryIds",
                     "configId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomClient:getBotmanCustomClient": {
@@ -102105,19 +102105,19 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomClientSequence:getBotmanCustomClientSequence": {
@@ -102140,22 +102140,22 @@
                         "type": "integer"
                     },
                     "customClientIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "customClientIds",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomCode:getBotmanCustomCode": {
@@ -102178,19 +102178,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomDefinedBot:getBotmanCustomDefinedBot": {
@@ -102219,19 +102219,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanCustomDenyAction:getBotmanCustomDenyAction": {
@@ -102260,19 +102260,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanJavascriptInjection:getBotmanJavascriptInjection": {
@@ -102299,8 +102299,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -102309,13 +102309,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanRecategorizedAkamaiDefinedBot:getBotmanRecategorizedAkamaiDefinedBot": {
@@ -102344,19 +102344,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanResponseAction:getBotmanResponseAction": {
@@ -102385,19 +102385,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanServeAlternateAction:getBotmanServeAlternateAction": {
@@ -102426,19 +102426,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanTransactionalEndpoint:getBotmanTransactionalEndpoint": {
@@ -102468,8 +102468,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -102481,13 +102481,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "securityPolicyId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getBotmanTransactionalEndpointProtection:getBotmanTransactionalEndpointProtection": {
@@ -102510,19 +102510,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "configId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCPSEnrollment:getCPSEnrollment": {
@@ -102542,16 +102542,16 @@
                 "description": "A collection of values returned by getCPSEnrollment.\n",
                 "properties": {
                     "adminContacts": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentAdminContact:getCPSEnrollmentAdminContact"
-                        }
+                        },
+                        "type": "array"
                     },
                     "assignedSlots": {
-                        "type": "array",
                         "items": {
                             "type": "integer"
-                        }
+                        },
+                        "type": "array"
                     },
                     "certificateChainType": {
                         "type": "string"
@@ -102566,16 +102566,16 @@
                         "type": "string"
                     },
                     "csrs": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentCsr:getCPSEnrollmentCsr"
-                        }
+                        },
+                        "type": "array"
                     },
                     "dnsChallenges": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentDnsChallenge:getCPSEnrollmentDnsChallenge"
-                        }
+                        },
+                        "type": "array"
                     },
                     "enableMultiStackedCertificates": {
                         "type": "boolean"
@@ -102584,47 +102584,47 @@
                         "type": "integer"
                     },
                     "httpChallenges": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentHttpChallenge:getCPSEnrollmentHttpChallenge"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "networkConfigurations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentNetworkConfiguration:getCPSEnrollmentNetworkConfiguration"
-                        }
+                        },
+                        "type": "array"
                     },
                     "orgId": {
                         "type": "integer"
                     },
                     "organizations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentOrganization:getCPSEnrollmentOrganization"
-                        }
+                        },
+                        "type": "array"
                     },
                     "pendingChanges": {
                         "type": "boolean"
                     },
                     "productionSlots": {
-                        "type": "array",
                         "items": {
                             "type": "integer"
-                        }
+                        },
+                        "type": "array"
                     },
                     "registrationAuthority": {
                         "type": "string"
                     },
                     "sans": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "secureNetwork": {
                         "type": "string"
@@ -102636,22 +102636,21 @@
                         "type": "boolean"
                     },
                     "stagingSlots": {
-                        "type": "array",
                         "items": {
                             "type": "integer"
-                        }
+                        },
+                        "type": "array"
                     },
                     "techContacts": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentTechContact:getCPSEnrollmentTechContact"
-                        }
+                        },
+                        "type": "array"
                     },
                     "validationType": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "adminContacts",
                     "assignedSlots",
@@ -102678,7 +102677,8 @@
                     "techContacts",
                     "validationType",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCPSEnrollments:getCPSEnrollments": {
@@ -102701,22 +102701,22 @@
                         "type": "string"
                     },
                     "enrollments": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCPSEnrollmentsEnrollment:getCPSEnrollmentsEnrollment"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "enrollments",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getClientlistLists:getClientlistLists": {
@@ -102739,23 +102739,23 @@
                 "description": "A collection of values returned by getClientlistLists.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "listIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "lists": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getClientlistListsList:getClientlistListsList"
-                        }
+                        },
+                        "type": "array"
                     },
                     "name": {
                         "type": "string"
@@ -102764,20 +102764,20 @@
                         "type": "string"
                     },
                     "types": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "listIds",
                     "lists",
                     "outputText",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsApiPrioritizationMatchRule:getCloudletsApiPrioritizationMatchRule": {
@@ -102797,24 +102797,24 @@
                 "description": "A collection of values returned by getCloudletsApiPrioritizationMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsApiPrioritizationMatchRuleMatchRule:getCloudletsApiPrioritizationMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsApplicationLoadBalancer:getCloudletsApplicationLoadBalancer": {
@@ -102846,10 +102846,10 @@
                         "type": "string"
                     },
                     "dataCenters": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsApplicationLoadBalancerDataCenter:getCloudletsApplicationLoadBalancerDataCenter"
-                        }
+                        },
+                        "type": "array"
                     },
                     "deleted": {
                         "type": "boolean"
@@ -102858,8 +102858,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "immutable": {
                         "type": "boolean"
@@ -102871,10 +102871,10 @@
                         "type": "string"
                     },
                     "livenessSettings": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsApplicationLoadBalancerLivenessSetting:getCloudletsApplicationLoadBalancerLivenessSetting"
-                        }
+                        },
+                        "type": "array"
                     },
                     "originId": {
                         "type": "string"
@@ -102889,7 +102889,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "balancingType",
                     "createdBy",
@@ -102905,7 +102904,8 @@
                     "type",
                     "warnings",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsApplicationLoadBalancerMatchRule:getCloudletsApplicationLoadBalancerMatchRule": {
@@ -102925,24 +102925,24 @@
                 "description": "A collection of values returned by getCloudletsApplicationLoadBalancerMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsApplicationLoadBalancerMatchRuleMatchRule:getCloudletsApplicationLoadBalancerMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsAudienceSegmentationMatchRule:getCloudletsAudienceSegmentationMatchRule": {
@@ -102962,24 +102962,24 @@
                 "description": "A collection of values returned by getCloudletsAudienceSegmentationMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsAudienceSegmentationMatchRuleMatchRule:getCloudletsAudienceSegmentationMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsEdgeRedirectorMatchRule:getCloudletsEdgeRedirectorMatchRule": {
@@ -102999,24 +102999,24 @@
                 "description": "A collection of values returned by getCloudletsEdgeRedirectorMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsEdgeRedirectorMatchRuleMatchRule:getCloudletsEdgeRedirectorMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsForwardRewriteMatchRule:getCloudletsForwardRewriteMatchRule": {
@@ -103036,24 +103036,24 @@
                 "description": "A collection of values returned by getCloudletsForwardRewriteMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsForwardRewriteMatchRuleMatchRule:getCloudletsForwardRewriteMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsPhasedReleaseMatchRule:getCloudletsPhasedReleaseMatchRule": {
@@ -103073,24 +103073,24 @@
                 "description": "A collection of values returned by getCloudletsPhasedReleaseMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsPhasedReleaseMatchRuleMatchRule:getCloudletsPhasedReleaseMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsPolicy:getCloudletsPolicy": {
@@ -103113,10 +103113,10 @@
                 "description": "A collection of values returned by getCloudletsPolicy.\n",
                 "properties": {
                     "activations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsPolicyActivation:getCloudletsPolicyActivation"
-                        }
+                        },
+                        "type": "array"
                     },
                     "apiVersion": {
                         "type": "string"
@@ -103134,8 +103134,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "matchRuleFormat": {
                         "type": "string"
@@ -103165,7 +103165,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "activations",
                     "apiVersion",
@@ -103182,7 +103181,8 @@
                     "versionDescription",
                     "warnings",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsPolicyActivation:getCloudletsPolicyActivation": {
@@ -103212,14 +103212,14 @@
                 "description": "A collection of values returned by getCloudletsPolicyActivation.\n",
                 "properties": {
                     "associatedProperties": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework."
+                        "deprecationMessage": "Required by the terraform plugin testing framework.",
+                        "type": "string"
                     },
                     "network": {
                         "type": "string"
@@ -103234,14 +103234,14 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id",
                     "network",
                     "policyId",
                     "status",
                     "version"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsRequestControlMatchRule:getCloudletsRequestControlMatchRule": {
@@ -103261,24 +103261,24 @@
                 "description": "A collection of values returned by getCloudletsRequestControlMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsRequestControlMatchRuleMatchRule:getCloudletsRequestControlMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsSharedPolicy:getCloudletsSharedPolicy": {
@@ -103316,8 +103316,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudletsSharedPolicy`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudletsSharedPolicy`.",
+                        "type": "string"
                     },
                     "matchRules": {
                         "type": "string"
@@ -103338,7 +103338,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "cloudletType",
                     "description",
@@ -103349,7 +103348,8 @@
                     "policyId",
                     "versionDescription",
                     "warnings"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudletsVisitorPrioritizationMatchRule:getCloudletsVisitorPrioritizationMatchRule": {
@@ -103369,24 +103369,24 @@
                 "description": "A collection of values returned by getCloudletsVisitorPrioritizationMatchRule.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "matchRules": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudletsVisitorPrioritizationMatchRuleMatchRule:getCloudletsVisitorPrioritizationMatchRuleMatchRule"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudwrapperCapacities:getCloudwrapperCapacities": {
@@ -103412,26 +103412,26 @@
                 "description": "A collection of values returned by getCloudwrapperCapacities.\n",
                 "properties": {
                     "capacities": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudwrapperCapacitiesCapacity:getCloudwrapperCapacitiesCapacity"
-                        }
+                        },
+                        "type": "array"
                     },
                     "contractIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperCapacities`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperCapacities`.",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudwrapperConfiguration:getCloudwrapperConfiguration": {
@@ -103487,25 +103487,25 @@
                         "type": "string"
                     },
                     "locations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudwrapperConfigurationLocation:getCloudwrapperConfigurationLocation"
-                        }
+                        },
+                        "type": "array"
                     },
                     "multiCdnSettings": {
                         "$ref": "#/types/akamai:index/getCloudwrapperConfigurationMultiCdnSettings:getCloudwrapperConfigurationMultiCdnSettings"
                     },
                     "notificationEmails": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "propertyIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "retainIdleObjects": {
                         "type": "boolean"
@@ -103514,7 +103514,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "capacityAlertsThreshold",
                     "comments",
@@ -103529,7 +103528,8 @@
                     "propertyIds",
                     "retainIdleObjects",
                     "status"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudwrapperConfigurations:getCloudwrapperConfigurations": {
@@ -103549,20 +103549,20 @@
                 "description": "A collection of values returned by getCloudwrapperConfigurations.\n",
                 "properties": {
                     "configurations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudwrapperConfigurationsConfiguration:getCloudwrapperConfigurationsConfiguration"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperConfigurations`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperConfigurations`.",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudwrapperLocation:getCloudwrapperLocation": {
@@ -103586,8 +103586,8 @@
                 "description": "A collection of values returned by getCloudwrapperLocation.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperLocation`"
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperLocation`",
+                        "type": "string"
                     },
                     "locationId": {
                         "type": "string"
@@ -103602,14 +103602,14 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id",
                     "locationId",
                     "locationName",
                     "trafficType",
                     "trafficTypeId"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudwrapperLocations:getCloudwrapperLocations": {
@@ -103629,20 +103629,20 @@
                 "description": "A collection of values returned by getCloudwrapperLocations.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperLocations`"
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperLocations`",
+                        "type": "string"
                     },
                     "locations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudwrapperLocationsLocation:getCloudwrapperLocationsLocation"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCloudwrapperProperties:getCloudwrapperProperties": {
@@ -103671,29 +103671,29 @@
                 "description": "A collection of values returned by getCloudwrapperProperties.\n",
                 "properties": {
                     "contractIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperProperties`"
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getCloudwrapperProperties`",
+                        "type": "string"
                     },
                     "properties": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getCloudwrapperPropertiesProperty:getCloudwrapperPropertiesProperty"
-                        }
+                        },
+                        "type": "array"
                     },
                     "unused": {
                         "type": "boolean"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getContract:getContract": {
@@ -103719,16 +103719,16 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "groupId",
                     "groupName",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getContracts:getContracts": {
@@ -103736,21 +103736,21 @@
                 "description": "A collection of values returned by getContracts.\n",
                 "properties": {
                     "contracts": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getContractsContract:getContractsContract"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contracts",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCpCode:getCpCode": {
@@ -103786,27 +103786,27 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "name": {
                         "type": "string"
                     },
                     "productIds": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
                     "name",
                     "productIds",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCpsCsr:getCpsCsr": {
@@ -103835,17 +103835,17 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "csrEcdsa",
                     "csrRsa",
                     "enrollmentId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCpsDeployments:getCpsDeployments": {
@@ -103874,8 +103874,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "productionCertificateEcdsa": {
                         "type": "string"
@@ -103890,7 +103890,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "autoRenewalStartTime",
                     "enrollmentId",
@@ -103900,7 +103899,8 @@
                     "stagingCertificateEcdsa",
                     "stagingCertificateRsa",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getCpsWarnings:getCpsWarnings": {
@@ -103908,21 +103908,21 @@
                 "description": "A collection of values returned by getCpsWarnings.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "warnings": {
-                        "type": "object",
                         "additionalProperties": {
                             "type": "string"
-                        }
+                        },
+                        "type": "object"
                     }
                 },
-                "type": "object",
                 "required": [
                     "warnings",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getDatastreamActivationHistory:getDatastreamActivationHistory": {
@@ -103942,25 +103942,25 @@
                 "description": "A collection of values returned by getDatastreamActivationHistory.\n",
                 "properties": {
                     "activations": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getDatastreamActivationHistoryActivation:getDatastreamActivationHistoryActivation"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "streamId": {
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "activations",
                     "streamId",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getDatastreamDatasetFields:getDatastreamDatasetFields": {
@@ -103977,24 +103977,24 @@
                 "description": "A collection of values returned by getDatastreamDatasetFields.\n",
                 "properties": {
                     "datasetFields": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getDatastreamDatasetFieldsDatasetField:getDatastreamDatasetFieldsDatasetField"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "productId": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "datasetFields",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getDatastreams:getDatastreams": {
@@ -104014,21 +104014,21 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "streamsDetails": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getDatastreamsStreamsDetail:getDatastreamsStreamsDetail"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "streamsDetails",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getDnsRecordSet:getDnsRecordSet": {
@@ -104059,14 +104059,14 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "rdatas": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "recordType": {
                         "type": "string"
@@ -104075,14 +104075,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "host",
                     "rdatas",
                     "recordType",
                     "zone",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getEdgeWorker:getEdgeWorker": {
@@ -104111,8 +104111,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "localBundle": {
                         "type": "string"
@@ -104130,13 +104130,12 @@
                         "type": "string"
                     },
                     "warnings": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "edgeworkerId",
                     "groupId",
@@ -104146,7 +104145,8 @@
                     "version",
                     "warnings",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getEdgeWorkerActivation:getEdgeWorkerActivation": {
@@ -104176,8 +104176,8 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "network": {
                         "type": "string"
@@ -104186,14 +104186,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "activationId",
                     "edgeworkerId",
                     "network",
                     "version",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getEdgeWorkersPropertyRules:getEdgeWorkersPropertyRules": {
@@ -104216,19 +104216,19 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "edgeworkerId",
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getEdgeWorkersResourceTier:getEdgeWorkersResourceTier": {
@@ -104255,8 +104255,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "resourceTierId": {
                         "type": "integer"
@@ -104265,13 +104265,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "resourceTierId",
                     "resourceTierName",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getEdgekvGroupItems:getEdgekvGroupItems": {
@@ -104302,14 +104302,14 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "items": {
-                        "type": "object",
                         "additionalProperties": {
                             "type": "string"
-                        }
+                        },
+                        "type": "object"
                     },
                     "namespaceName": {
                         "type": "string"
@@ -104318,14 +104318,14 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "groupName",
                     "items",
                     "namespaceName",
                     "network",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getEdgekvGroups:getEdgekvGroups": {
@@ -104349,14 +104349,14 @@
                 "description": "A collection of values returned by getEdgekvGroups.\n",
                 "properties": {
                     "groups": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "namespaceName": {
                         "type": "string"
@@ -104365,13 +104365,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "groups",
                     "namespaceName",
                     "network",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGroup:getGroup": {
@@ -104401,16 +104401,16 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupName",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGroups:getGroups": {
@@ -104418,21 +104418,21 @@
                 "description": "A collection of values returned by getGroups.\n",
                 "properties": {
                     "groups": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGroupsGroup:getGroupsGroup"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "groups",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmAsmap:getGtmAsmap": {
@@ -104471,10 +104471,10 @@
                 "description": "A collection of values returned by getGtmAsmap.\n",
                 "properties": {
                     "assignments": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmAsmapAssignment:getGtmAsmapAssignment"
-                        }
+                        },
+                        "type": "array"
                     },
                     "defaultDatacenter": {
                         "$ref": "#/types/akamai:index/getGtmAsmapDefaultDatacenter:getGtmAsmapDefaultDatacenter"
@@ -104483,25 +104483,25 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `gtm_asmap`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `gtm_asmap`.",
+                        "type": "string"
                     },
                     "links": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmAsmapLink:getGtmAsmapLink"
-                        }
+                        },
+                        "type": "array"
                     },
                     "mapName": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "domain",
                     "id",
                     "mapName"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmCidrmap:getGtmCidrmap": {
@@ -104540,10 +104540,10 @@
                 "description": "A collection of values returned by getGtmCidrmap.\n",
                 "properties": {
                     "assignments": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmCidrmapAssignment:getGtmCidrmapAssignment"
-                        }
+                        },
+                        "type": "array"
                     },
                     "defaultDatacenter": {
                         "$ref": "#/types/akamai:index/getGtmCidrmapDefaultDatacenter:getGtmCidrmapDefaultDatacenter"
@@ -104552,25 +104552,25 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `gtm_cidrmap`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `gtm_cidrmap`.",
+                        "type": "string"
                     },
                     "links": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmCidrmapLink:getGtmCidrmapLink"
-                        }
+                        },
+                        "type": "array"
                     },
                     "mapName": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "domain",
                     "id",
                     "mapName"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmDatacenter:getGtmDatacenter": {
@@ -104615,26 +104615,26 @@
                         "type": "integer"
                     },
                     "defaultLoadObjects": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDatacenterDefaultLoadObject:getGtmDatacenterDefaultLoadObject"
-                        }
+                        },
+                        "type": "array"
                     },
                     "domain": {
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "latitude": {
                         "type": "number"
                     },
                     "links": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDatacenterLink:getGtmDatacenterLink"
-                        }
+                        },
+                        "type": "array"
                     },
                     "longitude": {
                         "type": "number"
@@ -104655,7 +104655,6 @@
                         "type": "boolean"
                     }
                 },
-                "type": "object",
                 "required": [
                     "city",
                     "cloneOf",
@@ -104675,7 +104674,8 @@
                     "stateOrProvince",
                     "virtual",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmDatacenters:getGtmDatacenters": {
@@ -104695,25 +104695,25 @@
                 "description": "A collection of values returned by getGtmDatacenters.\n",
                 "properties": {
                     "datacenters": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDatacentersDatacenter:getGtmDatacentersDatacenter"
-                        }
+                        },
+                        "type": "array"
                     },
                     "domain": {
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "datacenters",
                     "domain",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmDefaultDatacenter:getGtmDefaultDatacenter": {
@@ -104745,20 +104745,20 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "nickname": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "datacenterId",
                     "domain",
                     "nickname",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmDomain:getGtmDomain": {
@@ -104823,25 +104823,25 @@
                 "description": "A collection of values returned by getGtmDomain.\n",
                 "properties": {
                     "asMaps": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainAsMap:getGtmDomainAsMap"
-                        }
+                        },
+                        "type": "array"
                     },
                     "cidrMaps": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainCidrMap:getGtmDomainCidrMap"
-                        }
+                        },
+                        "type": "array"
                     },
                     "cnameCoalescingEnabled": {
                         "type": "boolean"
                     },
                     "datacenters": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainDatacenter:getGtmDomainDatacenter"
-                        }
+                        },
+                        "type": "array"
                     },
                     "defaultErrorPenalty": {
                         "type": "integer"
@@ -104871,19 +104871,19 @@
                         "type": "number"
                     },
                     "emailNotificationLists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "endUserMappingEnabled": {
                         "type": "boolean"
                     },
                     "geographicMaps": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainGeographicMap:getGtmDomainGeographicMap"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
                         "type": "string"
@@ -104895,10 +104895,10 @@
                         "type": "string"
                     },
                     "links": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainLink:getGtmDomainLink"
-                        }
+                        },
+                        "type": "array"
                     },
                     "loadFeedback": {
                         "type": "boolean"
@@ -104937,16 +104937,16 @@
                         "type": "string"
                     },
                     "properties": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainProperty:getGtmDomainProperty"
-                        }
+                        },
+                        "type": "array"
                     },
                     "resources": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainResource:getGtmDomainResource"
-                        }
+                        },
+                        "type": "array"
                     },
                     "roundRobinPrefix": {
                         "type": "string"
@@ -104967,7 +104967,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "cnameCoalescingEnabled",
                     "defaultErrorPenalty",
@@ -105001,7 +105000,8 @@
                     "signAndServe",
                     "signAndServeAlgorithm",
                     "type"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmDomains:getGtmDomains": {
@@ -105021,20 +105021,20 @@
                 "description": "A collection of values returned by getGtmDomains.\n",
                 "properties": {
                     "domains": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmDomainsDomain:getGtmDomainsDomain"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getGtmDomains`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getGtmDomains`.",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmResource:getGtmResource": {
@@ -105097,10 +105097,10 @@
                         "type": "number"
                     },
                     "links": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmResourceLink:getGtmResourceLink"
-                        }
+                        },
+                        "type": "array"
                     },
                     "loadImbalancePercentage": {
                         "type": "number"
@@ -105109,10 +105109,10 @@
                         "type": "number"
                     },
                     "resourceInstances": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmResourceResourceInstance:getGtmResourceResourceInstance"
-                        }
+                        },
+                        "type": "array"
                     },
                     "resourceName": {
                         "type": "string"
@@ -105124,7 +105124,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "aggregationType",
                     "constrainedProperty",
@@ -105140,7 +105139,8 @@
                     "resourceName",
                     "type",
                     "upperBound"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getGtmResources:getGtmResources": {
@@ -105169,21 +105169,21 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getGtmResources`."
+                        "deprecationMessage": "Required by the terraform plugin testing framework, always set to `akamai.getGtmResources`.",
+                        "type": "string"
                     },
                     "resources": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getGtmResourcesResource:getGtmResourcesResource"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "domain",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamContactTypes:getIamContactTypes": {
@@ -105191,21 +105191,21 @@
                 "description": "A collection of values returned by getIamContactTypes.\n",
                 "properties": {
                     "contactTypes": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contactTypes",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamCountries:getIamCountries": {
@@ -105213,21 +105213,21 @@
                 "description": "A collection of values returned by getIamCountries.\n",
                 "properties": {
                     "countries": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "countries",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamGrantableRoles:getIamGrantableRoles": {
@@ -105235,21 +105235,21 @@
                 "description": "A collection of values returned by getIamGrantableRoles.\n",
                 "properties": {
                     "grantableRoles": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getIamGrantableRolesGrantableRole:getIamGrantableRolesGrantableRole"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "grantableRoles",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamRoles:getIamRoles": {
@@ -105257,21 +105257,21 @@
                 "description": "A collection of values returned by getIamRoles.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "roles": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getIamRolesRole:getIamRolesRole"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "roles",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamStates:getIamStates": {
@@ -105294,22 +105294,22 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "states": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "country",
                     "states",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamSupportedLangs:getIamSupportedLangs": {
@@ -105317,21 +105317,21 @@
                 "description": "A collection of values returned by getIamSupportedLangs.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "languages": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "languages",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamTimeoutPolicies:getIamTimeoutPolicies": {
@@ -105339,21 +105339,21 @@
                 "description": "A collection of values returned by getIamTimeoutPolicies.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "policies": {
-                        "type": "object",
                         "additionalProperties": {
                             "type": "integer"
-                        }
+                        },
+                        "type": "object"
                     }
                 },
-                "type": "object",
                 "required": [
                     "policies",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getIamTimezones:getIamTimezones": {
@@ -105361,21 +105361,21 @@
                 "description": "A collection of values returned by getIamTimezones.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "timezones": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getIamTimezonesTimezone:getIamTimezonesTimezone"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "timezones",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getImagingPolicyImage:getImagingPolicyImage": {
@@ -105395,8 +105395,8 @@
                 "description": "A collection of values returned by getImagingPolicyImage.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -105405,12 +105405,12 @@
                         "$ref": "#/types/akamai:index/getImagingPolicyImagePolicy:getImagingPolicyImagePolicy"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "policy",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getImagingPolicyVideo:getImagingPolicyVideo": {
@@ -105430,8 +105430,8 @@
                 "description": "A collection of values returned by getImagingPolicyVideo.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -105440,12 +105440,12 @@
                         "$ref": "#/types/akamai:index/getImagingPolicyVideoPolicy:getImagingPolicyVideoPolicy"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "policy",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getNetworkLists:getNetworkLists": {
@@ -105474,17 +105474,17 @@
                         "type": "integer"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
                     },
                     "lists": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "name": {
                         "type": "string"
@@ -105502,7 +105502,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
@@ -105512,7 +105511,8 @@
                     "outputText",
                     "syncPoint",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getProperties:getProperties": {
@@ -105542,23 +105542,23 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "properties": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertiesProperty:getPropertiesProperty"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
                     "properties",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertiesSearch:getPropertiesSearch": {
@@ -105582,29 +105582,29 @@
                 "description": "A collection of values returned by getPropertiesSearch.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "key": {
                         "type": "string"
                     },
                     "properties": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertiesSearchProperty:getPropertiesSearchProperty"
-                        }
+                        },
+                        "type": "array"
                     },
                     "value": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "key",
                     "properties",
                     "value",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getProperty:getProperty": {
@@ -105633,8 +105633,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "latestVersion": {
                         "type": "integer"
@@ -105667,7 +105667,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
@@ -105681,7 +105680,8 @@
                     "rules",
                     "stagingVersion",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyActivation:getPropertyActivation": {
@@ -105710,17 +105710,17 @@
                         "type": "string"
                     },
                     "contacts": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "errors": {
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "network": {
                         "type": "string"
@@ -105741,7 +105741,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "activationId",
                     "contacts",
@@ -105751,7 +105750,8 @@
                     "status",
                     "warnings",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyHostnames:getPropertyHostnames": {
@@ -105788,14 +105788,14 @@
                         "type": "string"
                     },
                     "hostnames": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertyHostnamesHostname:getPropertyHostnamesHostname"
-                        }
+                        },
+                        "type": "array"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "propertyId": {
                         "type": "string"
@@ -105804,7 +105804,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
@@ -105812,7 +105811,8 @@
                     "propertyId",
                     "version",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyInclude:getPropertyInclude": {
@@ -105867,7 +105867,6 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
@@ -105878,7 +105877,8 @@
                     "productionVersion",
                     "stagingVersion",
                     "type"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyIncludeActivation:getPropertyIncludeActivation": {
@@ -105916,8 +105916,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "includeId": {
                         "type": "string"
@@ -105932,16 +105932,15 @@
                         "type": "string"
                     },
                     "notifyEmails": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     },
                     "version": {
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
@@ -105952,7 +105951,8 @@
                     "notifyEmails",
                     "version",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyIncludeParents:getPropertyIncludeParents": {
@@ -105986,27 +105986,27 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "includeId": {
                         "type": "string"
                     },
                     "parents": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertyIncludeParentsParent:getPropertyIncludeParentsParent"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
                     "includeId",
                     "parents",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyIncludeRules:getPropertyIncludeRules": {
@@ -106044,8 +106044,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "includeId": {
                         "type": "string"
@@ -106072,7 +106072,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
@@ -106085,7 +106084,8 @@
                     "type",
                     "version",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyIncludes:getPropertyIncludes": {
@@ -106121,14 +106121,14 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "includes": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertyIncludesInclude:getPropertyIncludesInclude"
-                        }
+                        },
+                        "type": "array"
                     },
                     "parentProperty": {
                         "$ref": "#/types/akamai:index/getPropertyIncludesParentProperty:getPropertyIncludesParentProperty"
@@ -106137,13 +106137,13 @@
                         "type": "string"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "groupId",
                     "includes",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyProducts:getPropertyProducts": {
@@ -106166,22 +106166,22 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "products": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertyProductsProduct:getPropertyProductsProduct"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "products",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyRuleFormats:getPropertyRuleFormats": {
@@ -106189,21 +106189,21 @@
                 "description": "A collection of values returned by getPropertyRuleFormats.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "ruleFormats": {
-                        "type": "array",
                         "items": {
                             "type": "string"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "ruleFormats",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyRules:getPropertyRules": {
@@ -106244,8 +106244,8 @@
                         "type": "string"
                     },
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "propertyId": {
                         "type": "string"
@@ -106260,7 +106260,6 @@
                         "type": "integer"
                     }
                 },
-                "type": "object",
                 "required": [
                     "contractId",
                     "errors",
@@ -106269,7 +106268,8 @@
                     "rules",
                     "version",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyRulesBuilder:getPropertyRulesBuilder": {
@@ -106301,8 +106301,8 @@
                 "description": "A collection of values returned by getPropertyRulesBuilder.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -106329,12 +106329,12 @@
                         "$ref": "#/types/akamai:index/getPropertyRulesBuilderRulesV20240212:getPropertyRulesBuilderRulesV20240212"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "ruleFormat",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         },
         "akamai:index/getPropertyRulesTemplate:getPropertyRulesTemplate": {
@@ -106369,8 +106369,8 @@
                 "description": "A collection of values returned by getPropertyRulesTemplate.\n",
                 "properties": {
                     "id": {
-                        "type": "string",
-                        "description": "The provider-assigned unique ID for this managed resource.\n"
+                        "description": "The provider-assigned unique ID for this managed resource.\n",
+                        "type": "string"
                     },
                     "json": {
                         "type": "string"
@@ -106379,10 +106379,10 @@
                         "type": "string"
                     },
                     "templates": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertyRulesTemplateTemplate:getPropertyRulesTemplateTemplate"
-                        }
+                        },
+                        "type": "array"
                     },
                     "varDefinitionFile": {
                         "type": "string"
@@ -106391,17 +106391,17 @@
                         "type": "string"
                     },
                     "variables": {
-                        "type": "array",
                         "items": {
                             "$ref": "#/types/akamai:index/getPropertyRulesTemplateVariable:getPropertyRulesTemplateVariable"
-                        }
+                        },
+                        "type": "array"
                     }
                 },
-                "type": "object",
                 "required": [
                     "json",
                     "id"
-                ]
+                ],
+                "type": "object"
             }
         }
     }