diff --git a/provider/cmd/pulumi-resource-aws-native/metadata.json b/provider/cmd/pulumi-resource-aws-native/metadata.json
index 405c050368..66edf51d24 100644
--- a/provider/cmd/pulumi-resource-aws-native/metadata.json
+++ b/provider/cmd/pulumi-resource-aws-native/metadata.json
@@ -76,6 +76,9 @@
                 "analyzerName",
                 "type"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -182,6 +185,10 @@
                 "validity",
                 "validityNotBefore"
             ],
+            "readOnly": [
+                "arn",
+                "certificate"
+            ],
             "writeOnly": [
                 "apiPassthrough",
                 "certificateSigningRequest",
@@ -312,6 +319,10 @@
                 "type",
                 "usageMode"
             ],
+            "readOnly": [
+                "arn",
+                "certificateSigningRequest"
+            ],
             "writeOnly": [
                 "csrExtensions",
                 "keyStorageSecurityStandard",
@@ -378,6 +389,9 @@
             "createOnly": [
                 "certificateAuthorityArn"
             ],
+            "readOnly": [
+                "completeCertificateChain"
+            ],
             "writeOnly": [
                 "certificate",
                 "certificateChain"
@@ -549,6 +563,11 @@
                 "engineVersion",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "revision"
+            ],
             "writeOnly": [
                 "data"
             ],
@@ -737,6 +756,12 @@
                 "minLength": 1,
                 "maxLength": 255
             },
+            "readOnly": [
+                "appId",
+                "appName",
+                "arn",
+                "defaultDomain"
+            ],
             "writeOnly": [
                 "accessToken",
                 "autoBranchCreationConfig",
@@ -900,6 +925,9 @@
                 "appId",
                 "branchName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "basicAuthConfig"
             ],
@@ -1020,6 +1048,14 @@
                 "appId",
                 "domainName"
             ],
+            "readOnly": [
+                "arn",
+                "certificate",
+                "certificateRecord",
+                "domainStatus",
+                "statusReason",
+                "updateStatus"
+            ],
             "writeOnly": [
                 "certificateSettings"
             ],
@@ -1219,6 +1255,11 @@
                 "appId",
                 "environmentName"
             ],
+            "readOnly": [
+                "createdAt",
+                "id",
+                "modifiedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -1365,6 +1406,9 @@
                 "appId",
                 "environmentName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -1471,6 +1515,11 @@
                 "appId",
                 "environmentName"
             ],
+            "readOnly": [
+                "createdAt",
+                "id",
+                "modifiedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -1500,6 +1549,9 @@
                     "description": "The ARN of an Amazon CloudWatch role for the current Account."
                 }
             },
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -1607,6 +1659,9 @@
                 "name",
                 "value"
             ],
+            "readOnly": [
+                "apiKeyId"
+            ],
             "writeOnly": [
                 "generateDistinctId"
             ],
@@ -1729,6 +1784,9 @@
             "createOnly": [
                 "restApiId"
             ],
+            "readOnly": [
+                "authorizerId"
+            ],
             "irreversibleNames": {
                 "providerArns": "ProviderARNs"
             },
@@ -1844,6 +1902,9 @@
                 "basePath",
                 "domainNameArn"
             ],
+            "readOnly": [
+                "basePathMappingArn"
+            ],
             "primaryIdentifier": [
                 "basePathMappingArn"
             ]
@@ -1880,6 +1941,9 @@
                     "description": "The collection of tags. Each tag element is associated with a given resource."
                 }
             },
+            "readOnly": [
+                "clientCertificateId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -1945,6 +2009,9 @@
                 "deploymentCanarySettings",
                 "restApiId"
             ],
+            "readOnly": [
+                "deploymentId"
+            ],
             "writeOnly": [
                 "deploymentCanarySettings",
                 "stageDescription",
@@ -2003,6 +2070,9 @@
                 "location",
                 "restApiId"
             ],
+            "readOnly": [
+                "documentationPartId"
+            ],
             "cfRef": {
                 "property": "DocumentationPartId"
             },
@@ -2172,6 +2242,12 @@
             "createOnly": [
                 "domainName"
             ],
+            "readOnly": [
+                "distributionDomainName",
+                "distributionHostedZoneId",
+                "regionalDomainName",
+                "regionalHostedZoneId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -2241,6 +2317,9 @@
                 "domainNameArn",
                 "tags"
             ],
+            "readOnly": [
+                "domainNameAccessAssociationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -2323,6 +2402,10 @@
                 "endpointConfiguration",
                 "securityPolicy"
             ],
+            "readOnly": [
+                "domainNameArn",
+                "domainNameId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -2401,6 +2484,9 @@
                 "responseType",
                 "restApiId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -2697,6 +2783,9 @@
                 "name",
                 "restApiId"
             ],
+            "readOnly": [
+                "requestValidatorId"
+            ],
             "cfRef": {
                 "property": "RequestValidatorId"
             },
@@ -2752,6 +2841,9 @@
                 "pathPart",
                 "restApiId"
             ],
+            "readOnly": [
+                "resourceId"
+            ],
             "cfRef": {
                 "property": "ResourceId"
             },
@@ -2915,6 +3007,10 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "restApiId",
+                "rootResourceId"
+            ],
             "writeOnly": [
                 "body",
                 "bodyS3Location",
@@ -3166,6 +3262,9 @@
             "autoNamingSpec": {
                 "sdkName": "usagePlanName"
             },
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -3225,6 +3324,9 @@
                 "keyType",
                 "usagePlanId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -3299,6 +3401,9 @@
             "createOnly": [
                 "targetArns"
             ],
+            "readOnly": [
+                "vpcLinkId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -3471,14 +3576,18 @@
             "createOnly": [
                 "protocolType"
             ],
+            "readOnly": [
+                "apiEndpoint",
+                "apiId"
+            ],
             "writeOnly": [
                 "basePath",
                 "body",
                 "bodyS3Location",
-                "bodyS3Location/Bucket",
-                "bodyS3Location/Etag",
-                "bodyS3Location/Key",
-                "bodyS3Location/Version",
+                "bodyS3Location/bucket",
+                "bodyS3Location/etag",
+                "bodyS3Location/key",
+                "bodyS3Location/version",
                 "credentialsArn",
                 "disableSchemaValidation",
                 "failOnWarnings",
@@ -3548,6 +3657,9 @@
             "createOnly": [
                 "domainName"
             ],
+            "readOnly": [
+                "apiMappingId"
+            ],
             "cfRef": {
                 "property": "ApiMappingId"
             },
@@ -3671,6 +3783,9 @@
             "createOnly": [
                 "apiId"
             ],
+            "readOnly": [
+                "authorizerId"
+            ],
             "cfRef": {
                 "property": "AuthorizerId"
             },
@@ -3720,6 +3835,9 @@
             "createOnly": [
                 "apiId"
             ],
+            "readOnly": [
+                "deploymentId"
+            ],
             "writeOnly": [
                 "stageName"
             ],
@@ -3807,6 +3925,10 @@
             "createOnly": [
                 "domainName"
             ],
+            "readOnly": [
+                "regionalDomainName",
+                "regionalHostedZoneId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -3993,6 +4115,9 @@
             "createOnly": [
                 "apiId"
             ],
+            "readOnly": [
+                "integrationId"
+            ],
             "cfRef": {
                 "property": "IntegrationId"
             },
@@ -4078,6 +4203,9 @@
                 "apiId",
                 "integrationId"
             ],
+            "readOnly": [
+                "integrationResponseId"
+            ],
             "cfRef": {
                 "property": "IntegrationResponseId"
             },
@@ -4148,6 +4276,9 @@
             "createOnly": [
                 "apiId"
             ],
+            "readOnly": [
+                "modelId"
+            ],
             "cfRef": {
                 "property": "ModelId"
             },
@@ -4282,6 +4413,9 @@
             "createOnly": [
                 "apiId"
             ],
+            "readOnly": [
+                "routeId"
+            ],
             "writeOnly": [
                 "authorizerId",
                 "requestParameters"
@@ -4369,6 +4503,9 @@
                 "apiId",
                 "routeId"
             ],
+            "readOnly": [
+                "routeResponseId"
+            ],
             "cfRef": {
                 "property": "RouteResponseId"
             },
@@ -4450,6 +4587,9 @@
                 "securityGroupIds",
                 "subnetIds"
             ],
+            "readOnly": [
+                "vpcLinkId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -4502,6 +4642,9 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "applicationId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -4626,6 +4769,10 @@
                 "locationUri",
                 "type"
             ],
+            "readOnly": [
+                "configurationProfileId",
+                "kmsKeyArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -4730,6 +4877,9 @@
                 "name",
                 "replicateTo"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -4816,6 +4966,9 @@
             "createOnly": [
                 "applicationId"
             ],
+            "readOnly": [
+                "environmentId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -4927,14 +5080,19 @@
             "createOnly": [
                 "name",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
+            ],
+            "readOnly": [
+                "arn",
+                "id",
+                "versionNumber"
             ],
             "writeOnly": [
                 "latestVersionNumber",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -5028,15 +5186,21 @@
                 "extensionVersionNumber",
                 "resourceIdentifier",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
+            ],
+            "readOnly": [
+                "arn",
+                "extensionArn",
+                "id",
+                "resourceArn"
             ],
             "writeOnly": [
                 "extensionIdentifier",
                 "resourceIdentifier",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -5135,6 +5299,9 @@
                 "latestVersionNumber",
                 "versionLabel"
             ],
+            "readOnly": [
+                "versionNumber"
+            ],
             "writeOnly": [
                 "latestVersionNumber"
             ],
@@ -5194,6 +5361,9 @@
             "createOnly": [
                 "connectorLabel"
             ],
+            "readOnly": [
+                "connectorArn"
+            ],
             "primaryIdentifier": [
                 "connectorLabel"
             ]
@@ -5276,6 +5446,10 @@
                 "connectorProfileName",
                 "connectorType"
             ],
+            "readOnly": [
+                "connectorProfileArn",
+                "credentialsArn"
+            ],
             "writeOnly": [
                 "connectorProfileConfig",
                 "kmsArn"
@@ -5415,6 +5589,9 @@
                 "flowName",
                 "kmsArn"
             ],
+            "readOnly": [
+                "flowArn"
+            ],
             "irreversibleNames": {
                 "kmsArn": "KMSArn"
             },
@@ -5511,6 +5688,10 @@
                 "description",
                 "namespace"
             ],
+            "readOnly": [
+                "applicationArn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -5627,6 +5808,10 @@
                 "scheduleConfig",
                 "sourceUri"
             ],
+            "readOnly": [
+                "dataIntegrationArn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "sourceUri": "SourceURI"
@@ -5713,6 +5898,9 @@
                 "eventFilter",
                 "name"
             ],
+            "readOnly": [
+                "eventIntegrationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -5816,6 +6004,9 @@
                 "scalableDimension",
                 "serviceNamespace"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "roleArn"
             ],
@@ -5929,9 +6120,12 @@
                 "scalingTargetId",
                 "serviceNamespace"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "scalingTargetId",
-                "targetTrackingScalingPolicyConfiguration/PredefinedMetricSpecification/ResourceLabel"
+                "targetTrackingScalingPolicyConfiguration/predefinedMetricSpecification/resourceLabel"
             ],
             "cfRef": {
                 "property": "Arn"
@@ -6080,6 +6274,9 @@
                 "groupingType",
                 "resourceGroupName"
             ],
+            "readOnly": [
+                "applicationArn"
+            ],
             "writeOnly": [
                 "attachMissingPermission",
                 "componentMonitoringSettings",
@@ -6201,6 +6398,12 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "evaluationType",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -6288,6 +6491,11 @@
                 "minSize",
                 "tags"
             ],
+            "readOnly": [
+                "autoScalingConfigurationArn",
+                "autoScalingConfigurationRevision",
+                "latest"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -6358,6 +6566,11 @@
                 "tags",
                 "traceConfiguration"
             ],
+            "readOnly": [
+                "latest",
+                "observabilityConfigurationArn",
+                "observabilityConfigurationRevision"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -6486,6 +6699,12 @@
                 "serviceName",
                 "tags"
             ],
+            "readOnly": [
+                "serviceArn",
+                "serviceId",
+                "serviceUrl",
+                "status"
+            ],
             "writeOnly": [
                 "autoScalingConfigurationArn",
                 "tags"
@@ -6578,6 +6797,10 @@
                 "tags",
                 "vpcConnectorName"
             ],
+            "readOnly": [
+                "vpcConnectorArn",
+                "vpcConnectorRevision"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -6660,6 +6883,11 @@
                 "tags",
                 "vpcIngressConnectionName"
             ],
+            "readOnly": [
+                "domainName",
+                "status",
+                "vpcIngressConnectionArn"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -6792,6 +7020,10 @@
                 "setupScriptDetails",
                 "sourceS3Location"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -6939,6 +7171,10 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime"
+            ],
             "writeOnly": [
                 "appBlockArns",
                 "tags"
@@ -7115,6 +7351,10 @@
                 "name",
                 "platforms"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime"
+            ],
             "writeOnly": [
                 "attributesToDelete",
                 "tags"
@@ -7275,7 +7515,7 @@
                 "directoryName"
             ],
             "writeOnly": [
-                "serviceAccountCredentials/AccountPassword"
+                "serviceAccountCredentials/accountPassword"
             ],
             "primaryIdentifier": [
                 "directoryName"
@@ -7355,6 +7595,10 @@
                 "name",
                 "stackName"
             ],
+            "readOnly": [
+                "createdTime",
+                "lastModifiedTime"
+            ],
             "primaryIdentifier": [
                 "stackName",
                 "name"
@@ -7492,6 +7736,9 @@
             "required": [
                 "instanceType"
             ],
+            "readOnly": [
+                "streamingUrl"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -7556,6 +7803,13 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "apiArn",
+                "apiId",
+                "dns",
+                "dns/http",
+                "dns/realtime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -7658,6 +7912,9 @@
                 "apiId",
                 "name"
             ],
+            "readOnly": [
+                "channelNamespaceArn"
+            ],
             "writeOnly": [
                 "codeS3Location"
             ],
@@ -7797,6 +8054,9 @@
                 "apiId",
                 "name"
             ],
+            "readOnly": [
+                "dataSourceArn"
+            ],
             "irreversibleNames": {
                 "dynamoDbConfig": "DynamoDBConfig"
             },
@@ -7862,6 +8122,10 @@
                 "certificateArn",
                 "domainName"
             ],
+            "readOnly": [
+                "appSyncDomainName",
+                "hostedZoneId"
+            ],
             "cfRef": {
                 "property": "DomainName"
             },
@@ -7902,6 +8166,9 @@
             "createOnly": [
                 "domainName"
             ],
+            "readOnly": [
+                "apiAssociationIdentifier"
+            ],
             "primaryIdentifier": [
                 "apiAssociationIdentifier"
             ]
@@ -8043,6 +8310,10 @@
             "createOnly": [
                 "apiId"
             ],
+            "readOnly": [
+                "functionArn",
+                "functionId"
+            ],
             "writeOnly": [
                 "codeS3Location",
                 "requestMappingTemplateS3Location",
@@ -8259,6 +8530,15 @@
             "required": [
                 "authenticationType"
             ],
+            "readOnly": [
+                "apiId",
+                "arn",
+                "graphQlDns",
+                "graphQlEndpointArn",
+                "graphQlUrl",
+                "realtimeDns",
+                "realtimeUrl"
+            ],
             "irreversibleNames": {
                 "graphQlDns": "GraphQLDns",
                 "graphQlEndpointArn": "GraphQLEndpointArn",
@@ -8430,6 +8710,9 @@
                 "fieldName",
                 "typeName"
             ],
+            "readOnly": [
+                "resolverArn"
+            ],
             "writeOnly": [
                 "codeS3Location",
                 "requestMappingTemplateS3Location",
@@ -8524,6 +8807,17 @@
                 "mergedApiIdentifier",
                 "sourceApiIdentifier"
             ],
+            "readOnly": [
+                "associationArn",
+                "associationId",
+                "lastSuccessfulMergeDate",
+                "mergedApiArn",
+                "mergedApiId",
+                "sourceApiArn",
+                "sourceApiAssociationStatus",
+                "sourceApiAssociationStatusDetail",
+                "sourceApiId"
+            ],
             "writeOnly": [
                 "mergedApiIdentifier",
                 "sourceApiIdentifier"
@@ -8595,6 +8889,9 @@
                 "name",
                 "workspace"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -8677,6 +8974,11 @@
             "createOnly": [
                 "source"
             ],
+            "readOnly": [
+                "arn",
+                "roleArn",
+                "scraperId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -8751,6 +9053,11 @@
             "createOnly": [
                 "kmsKeyArn"
             ],
+            "readOnly": [
+                "arn",
+                "prometheusEndpoint",
+                "workspaceId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -8785,6 +9092,10 @@
             "createOnly": [
                 "status"
             ],
+            "readOnly": [
+                "accountId",
+                "region"
+            ],
             "primaryIdentifier": [
                 "accountId",
                 "region"
@@ -8902,6 +9213,13 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "allocatedDpus",
+                "arn",
+                "creationTime",
+                "lastSuccessfulAllocationTime",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -9061,6 +9379,9 @@
                 "queryString",
                 "workGroup"
             ],
+            "readOnly": [
+                "namedQueryId"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -9208,9 +9529,14 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "creationTime",
+                "workGroupConfiguration/engineVersion/effectiveEngineVersion",
+                "workGroupConfigurationUpdates/engineVersion/effectiveEngineVersion"
+            ],
             "writeOnly": [
                 "recursiveDeleteOption",
-                "workGroupConfiguration/AdditionalConfiguration",
+                "workGroupConfiguration/additionalConfiguration",
                 "workGroupConfigurationUpdates"
             ],
             "tagsProperty": "tags",
@@ -9347,6 +9673,11 @@
                 "awsAccount",
                 "frameworkId"
             ],
+            "readOnly": [
+                "arn",
+                "assessmentId",
+                "creationTime"
+            ],
             "writeOnly": [
                 "description",
                 "name"
@@ -10181,6 +10512,10 @@
             "createOnly": [
                 "autoScalingGroupName"
             ],
+            "readOnly": [
+                "arn",
+                "policyName"
+            ],
             "primaryIdentifier": [
                 "arn"
             ]
@@ -10266,6 +10601,9 @@
             "createOnly": [
                 "autoScalingGroupName"
             ],
+            "readOnly": [
+                "scheduledActionName"
+            ],
             "cfRef": {
                 "property": "ScheduledActionName"
             },
@@ -10418,6 +10756,12 @@
             "createOnly": [
                 "type"
             ],
+            "readOnly": [
+                "capabilityArn",
+                "capabilityId",
+                "createdAt",
+                "modifiedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -10532,6 +10876,13 @@
                 "phone",
                 "profileId"
             ],
+            "readOnly": [
+                "createdAt",
+                "modifiedAt",
+                "partnershipArn",
+                "partnershipId",
+                "tradingPartnerId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -10627,6 +10978,13 @@
             "createOnly": [
                 "logging"
             ],
+            "readOnly": [
+                "createdAt",
+                "logGroupName",
+                "modifiedAt",
+                "profileArn",
+                "profileId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -10753,6 +11111,12 @@
             "required": [
                 "status"
             ],
+            "readOnly": [
+                "createdAt",
+                "modifiedAt",
+                "transformerArn",
+                "transformerId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -10812,6 +11176,11 @@
             "required": [
                 "backupPlan"
             ],
+            "readOnly": [
+                "backupPlanArn",
+                "backupPlanId",
+                "versionId"
+            ],
             "tagsProperty": "backupPlanTags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -10868,6 +11237,10 @@
                 "backupPlanId",
                 "backupSelection"
             ],
+            "readOnly": [
+                "id",
+                "selectionId"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -10948,8 +11321,11 @@
                 "backupVaultName",
                 "encryptionKeyArn"
             ],
+            "readOnly": [
+                "backupVaultArn"
+            ],
             "writeOnly": [
-                "lockConfiguration/ChangeableForDays"
+                "lockConfiguration/changeableForDays"
             ],
             "tagsProperty": "backupVaultTags",
             "tagsStyle": "stringMap",
@@ -11038,6 +11414,12 @@
             "createOnly": [
                 "frameworkName"
             ],
+            "readOnly": [
+                "creationTime",
+                "deploymentStatus",
+                "frameworkArn",
+                "frameworkStatus"
+            ],
             "tagsProperty": "frameworkTags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -11141,6 +11523,10 @@
                 "maxRetentionDays",
                 "minRetentionDays"
             ],
+            "readOnly": [
+                "backupVaultArn",
+                "encryptionKeyArn"
+            ],
             "tagsProperty": "backupVaultTags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -11216,6 +11602,9 @@
             "createOnly": [
                 "reportPlanName"
             ],
+            "readOnly": [
+                "reportPlanArn"
+            ],
             "tagsProperty": "reportPlanTags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -11305,6 +11694,9 @@
             "createOnly": [
                 "restoreTestingPlanName"
             ],
+            "readOnly": [
+                "restoreTestingPlanArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -11497,6 +11889,9 @@
                 "kmsKeyArn",
                 "tags"
             ],
+            "readOnly": [
+                "hypervisorArn"
+            ],
             "writeOnly": [
                 "kmsKeyArn",
                 "logGroupArn",
@@ -11630,13 +12025,16 @@
             ],
             "createOnly": [
                 "computeEnvironmentName",
-                "computeResources/SpotIamFleetRole",
+                "computeResources/spotIamFleetRole",
                 "eksConfiguration",
                 "tags",
                 "type"
             ],
+            "readOnly": [
+                "computeEnvironmentArn"
+            ],
             "writeOnly": [
-                "computeResources/UpdateToLatestImageVersion",
+                "computeResources/updateToLatestImageVersion",
                 "replaceComputeEnvironment",
                 "updatePolicy"
             ],
@@ -11778,6 +12176,9 @@
             "createOnly": [
                 "jobDefinitionName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -11886,6 +12287,9 @@
                 "jobQueueName",
                 "tags"
             ],
+            "readOnly": [
+                "jobQueueArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -11944,6 +12348,9 @@
                 "name",
                 "tags"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -12148,8 +12555,19 @@
             "autoNamingSpec": {
                 "sdkName": "agentName"
             },
+            "readOnly": [
+                "agentArn",
+                "agentId",
+                "agentStatus",
+                "agentVersion",
+                "createdAt",
+                "failureReasons",
+                "preparedAt",
+                "recommendedActions",
+                "updatedAt"
+            ],
             "writeOnly": [
-                "actionGroups/*/SkipResourceInUseCheckOnDelete",
+                "actionGroups/*/skipResourceInUseCheckOnDelete",
                 "autoPrepare",
                 "skipResourceInUseCheckOnDelete"
             ],
@@ -12257,6 +12675,14 @@
             "createOnly": [
                 "agentId"
             ],
+            "readOnly": [
+                "agentAliasArn",
+                "agentAliasHistoryEvents",
+                "agentAliasId",
+                "agentAliasStatus",
+                "createdAt",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -12356,6 +12782,16 @@
                 "inferenceProfileName",
                 "modelSource"
             ],
+            "readOnly": [
+                "createdAt",
+                "inferenceProfileArn",
+                "inferenceProfileId",
+                "inferenceProfileIdentifier",
+                "models",
+                "status",
+                "type",
+                "updatedAt"
+            ],
             "writeOnly": [
                 "modelSource"
             ],
@@ -12459,10 +12895,17 @@
                 "knowledgeBaseId"
             ],
             "createOnly": [
-                "dataSourceConfiguration/Type",
+                "dataSourceConfiguration/type",
                 "knowledgeBaseId",
-                "vectorIngestionConfiguration/ChunkingConfiguration",
-                "vectorIngestionConfiguration/ParsingConfiguration"
+                "vectorIngestionConfiguration/chunkingConfiguration",
+                "vectorIngestionConfiguration/parsingConfiguration"
+            ],
+            "readOnly": [
+                "createdAt",
+                "dataSourceId",
+                "dataSourceStatus",
+                "failureReasons",
+                "updatedAt"
             ],
             "primaryIdentifier": [
                 "knowledgeBaseId",
@@ -12627,6 +13070,15 @@
             "required": [
                 "executionRoleArn"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "status",
+                "updatedAt",
+                "validations",
+                "version"
+            ],
             "writeOnly": [
                 "definitionS3Location",
                 "definitionString",
@@ -12731,6 +13183,13 @@
             "createOnly": [
                 "flowArn"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "flowId",
+                "id",
+                "updatedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -12803,6 +13262,16 @@
                 "description",
                 "flowArn"
             ],
+            "readOnly": [
+                "createdAt",
+                "customerEncryptionKeyArn",
+                "definition",
+                "executionRoleArn",
+                "flowId",
+                "name",
+                "status",
+                "version"
+            ],
             "primaryIdentifier": [
                 "flowArn",
                 "version"
@@ -12953,6 +13422,16 @@
                 "blockedInputMessaging",
                 "blockedOutputsMessaging"
             ],
+            "readOnly": [
+                "createdAt",
+                "failureRecommendations",
+                "guardrailArn",
+                "guardrailId",
+                "status",
+                "statusReasons",
+                "updatedAt",
+                "version"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -13002,6 +13481,11 @@
                 "description",
                 "guardrailIdentifier"
             ],
+            "readOnly": [
+                "guardrailArn",
+                "guardrailId",
+                "version"
+            ],
             "writeOnly": [
                 "guardrailIdentifier"
             ],
@@ -13111,6 +13595,14 @@
                 "knowledgeBaseConfiguration",
                 "storageConfiguration"
             ],
+            "readOnly": [
+                "createdAt",
+                "failureReasons",
+                "knowledgeBaseArn",
+                "knowledgeBaseId",
+                "status",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -13206,8 +13698,15 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "updatedAt",
+                "version"
+            ],
             "writeOnly": [
-                "variants/*/TemplateConfiguration/Text/TextS3Location"
+                "variants/*/templateConfiguration/text/textS3Location"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -13304,6 +13803,17 @@
                 "promptArn",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "customerEncryptionKeyArn",
+                "defaultVariant",
+                "name",
+                "promptId",
+                "updatedAt",
+                "variants",
+                "version"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -13419,6 +13929,9 @@
                 "actionType",
                 "budgetName"
             ],
+            "readOnly": [
+                "actionId"
+            ],
             "tagsProperty": "resourceTags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -13742,6 +14255,13 @@
                 "monitorType",
                 "resourceTags"
             ],
+            "readOnly": [
+                "creationDate",
+                "dimensionalValueCount",
+                "lastEvaluatedDate",
+                "lastUpdatedDate",
+                "monitorArn"
+            ],
             "writeOnly": [
                 "resourceTags"
             ],
@@ -13850,6 +14370,11 @@
             "createOnly": [
                 "resourceTags"
             ],
+            "readOnly": [
+                "accountId",
+                "subscribers/*/status",
+                "subscriptionArn"
+            ],
             "writeOnly": [
                 "resourceTags"
             ],
@@ -13924,6 +14449,10 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "effectiveStart"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -13952,6 +14481,9 @@
             "required": [
                 "expiryEventsConfiguration"
             ],
+            "readOnly": [
+                "accountId"
+            ],
             "cfRef": {
                 "property": "AccountId"
             },
@@ -14033,6 +14565,9 @@
             "createOnly": [
                 "actionName"
             ],
+            "readOnly": [
+                "customActionArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -14180,6 +14715,9 @@
                 "teamId",
                 "teamsTenantId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -14316,6 +14854,9 @@
                 "configurationName",
                 "slackWorkspaceId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -14438,14 +14979,22 @@
             ],
             "createOnly": [
                 "analysisParameters",
-                "analysisParameters/DefaultValue",
-                "analysisParameters/Name",
-                "analysisParameters/Type",
+                "analysisParameters/defaultValue",
+                "analysisParameters/name",
+                "analysisParameters/type",
                 "format",
                 "membershipIdentifier",
                 "name",
                 "source",
-                "source/Text"
+                "source/text"
+            ],
+            "readOnly": [
+                "analysisTemplateIdentifier",
+                "arn",
+                "collaborationArn",
+                "collaborationIdentifier",
+                "membershipArn",
+                "schema"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -14597,6 +15146,10 @@
                 "members",
                 "queryLogStatus"
             ],
+            "readOnly": [
+                "arn",
+                "collaborationIdentifier"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -14709,6 +15262,10 @@
                 "analysisMethod",
                 "tableReference"
             ],
+            "readOnly": [
+                "arn",
+                "configuredTableIdentifier"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -14817,6 +15374,10 @@
                 "membershipIdentifier",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "configuredTableAssociationIdentifier"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -14921,6 +15482,14 @@
                 "membershipIdentifier",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "collaborationArn",
+                "collaborationIdentifier",
+                "idMappingTableIdentifier",
+                "inputReferenceProperties",
+                "membershipArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -15024,6 +15593,14 @@
                 "inputReferenceConfig",
                 "membershipIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "collaborationArn",
+                "collaborationIdentifier",
+                "idNamespaceAssociationIdentifier",
+                "inputReferenceProperties",
+                "membershipArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -15107,6 +15684,12 @@
             "createOnly": [
                 "collaborationIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "collaborationArn",
+                "collaborationCreatorAccountId",
+                "membershipIdentifier"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -15199,6 +15782,13 @@
                 "membershipIdentifier",
                 "privacyBudgetType"
             ],
+            "readOnly": [
+                "arn",
+                "collaborationArn",
+                "collaborationIdentifier",
+                "membershipArn",
+                "privacyBudgetTemplateIdentifier"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -15291,6 +15881,10 @@
                 "roleArn",
                 "trainingData"
             ],
+            "readOnly": [
+                "status",
+                "trainingDatasetArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -15421,6 +16015,9 @@
                 "alias",
                 "executionRole"
             ],
+            "readOnly": [
+                "hookArn"
+            ],
             "primaryIdentifier": [
                 "hookArn"
             ]
@@ -15459,6 +16056,9 @@
                     "description": "The ID of an existing version of the hook to set as the default."
                 }
             },
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -15512,6 +16112,9 @@
             "createOnly": [
                 "configurationAlias"
             ],
+            "readOnly": [
+                "configurationArn"
+            ],
             "cfRef": {
                 "property": "ConfigurationArn"
             },
@@ -15591,6 +16194,13 @@
                 "schemaHandlerPackage",
                 "typeName"
             ],
+            "readOnly": [
+                "arn",
+                "isDefaultVersion",
+                "typeArn",
+                "versionId",
+                "visibility"
+            ],
             "writeOnly": [
                 "schemaHandlerPackage"
             ],
@@ -15707,6 +16317,9 @@
             "createOnly": [
                 "alias"
             ],
+            "readOnly": [
+                "hookArn"
+            ],
             "primaryIdentifier": [
                 "hookArn"
             ]
@@ -15824,6 +16437,16 @@
                 "moduleName",
                 "modulePackage"
             ],
+            "readOnly": [
+                "arn",
+                "description",
+                "documentationUrl",
+                "isDefaultVersion",
+                "schema",
+                "timeCreated",
+                "versionId",
+                "visibility"
+            ],
             "writeOnly": [
                 "modulePackage"
             ],
@@ -15904,6 +16527,11 @@
                 "type",
                 "typeName"
             ],
+            "readOnly": [
+                "publicTypeArn",
+                "publisherId",
+                "typeVersionArn"
+            ],
             "writeOnly": [
                 "arn"
             ],
@@ -15958,6 +16586,12 @@
                 "acceptTermsAndConditions",
                 "connectionArn"
             ],
+            "readOnly": [
+                "identityProvider",
+                "publisherId",
+                "publisherProfile",
+                "publisherStatus"
+            ],
             "cfRef": {
                 "property": "PublisherId"
             },
@@ -15999,6 +16633,9 @@
                     "description": "The ID of an existing version of the resource to set as the default."
                 }
             },
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -16082,6 +16719,14 @@
                 "schemaHandlerPackage",
                 "typeName"
             ],
+            "readOnly": [
+                "arn",
+                "isDefaultVersion",
+                "provisioningType",
+                "typeArn",
+                "versionId",
+                "visibility"
+            ],
             "writeOnly": [
                 "schemaHandlerPackage"
             ],
@@ -16284,6 +16929,16 @@
             "createOnly": [
                 "stackName"
             ],
+            "readOnly": [
+                "changeSetId",
+                "creationTime",
+                "lastUpdateTime",
+                "outputs",
+                "parentId",
+                "rootId",
+                "stackId",
+                "stackStatus"
+            ],
             "writeOnly": [
                 "stackPolicyUrl",
                 "templateUrl"
@@ -16467,6 +17122,9 @@
                 "permissionModel",
                 "stackSetName"
             ],
+            "readOnly": [
+                "stackSetId"
+            ],
             "writeOnly": [
                 "callAs",
                 "operationPreferences",
@@ -16577,6 +17235,9 @@
             "createOnly": [
                 "loggingConfig"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "autoUpdate",
                 "executionRoleArn",
@@ -16614,6 +17275,10 @@
             "required": [
                 "cachePolicyConfig"
             ],
+            "readOnly": [
+                "id",
+                "lastModifiedTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -16649,6 +17314,10 @@
             "required": [
                 "cloudFrontOriginAccessIdentityConfig"
             ],
+            "readOnly": [
+                "id",
+                "s3CanonicalUserId"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "s3CanonicalUserId": "S3CanonicalUserId"
@@ -16685,6 +17354,10 @@
             "required": [
                 "continuousDeploymentPolicyConfig"
             ],
+            "readOnly": [
+                "id",
+                "lastModifiedTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -16731,6 +17404,10 @@
             "required": [
                 "distributionConfig"
             ],
+            "readOnly": [
+                "domainName",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -16803,6 +17480,11 @@
                 "functionCode",
                 "functionConfig"
             ],
+            "readOnly": [
+                "functionArn",
+                "functionMetadata/functionArn",
+                "stage"
+            ],
             "writeOnly": [
                 "autoPublish"
             ],
@@ -16838,6 +17520,10 @@
             "required": [
                 "keyGroupConfig"
             ],
+            "readOnly": [
+                "id",
+                "lastModifiedTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -16897,6 +17583,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "status"
+            ],
             "writeOnly": [
                 "importSource"
             ],
@@ -16972,6 +17663,9 @@
             "required": [
                 "originAccessControlConfig"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -17007,6 +17701,10 @@
             "required": [
                 "originRequestPolicyConfig"
             ],
+            "readOnly": [
+                "id",
+                "lastModifiedTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -17042,6 +17740,10 @@
             "required": [
                 "publicKeyConfig"
             ],
+            "readOnly": [
+                "createdTime",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -17118,6 +17820,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -17150,6 +17855,10 @@
             "required": [
                 "responseHeadersPolicyConfig"
             ],
+            "readOnly": [
+                "id",
+                "lastModifiedTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -17221,6 +17930,9 @@
             "createOnly": [
                 "source"
             ],
+            "readOnly": [
+                "channelArn"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -17314,6 +18026,13 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "createdTimestamp",
+                "dashboardArn",
+                "status",
+                "type",
+                "updatedTimestamp"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -17475,6 +18194,13 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "createdTimestamp",
+                "eventDataStoreArn",
+                "federationStatus",
+                "status",
+                "updatedTimestamp"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -17707,6 +18433,10 @@
             "createOnly": [
                 "trailName"
             ],
+            "readOnly": [
+                "arn",
+                "snsTopicArn"
+            ],
             "irreversibleNames": {
                 "kmsKeyId": "KMSKeyId",
                 "s3BucketName": "S3BucketName",
@@ -17954,6 +18684,9 @@
             "createOnly": [
                 "alarmName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "irreversibleNames": {
                 "okActions": "OKActions"
             },
@@ -18100,6 +18833,9 @@
             "createOnly": [
                 "alarmName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "irreversibleNames": {
                 "okActions": "OKActions"
             },
@@ -18278,6 +19014,12 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "creationDate",
+                "lastUpdateDate",
+                "state"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -18357,6 +19099,12 @@
                 "domainName",
                 "encryptionKey"
             ],
+            "readOnly": [
+                "arn",
+                "encryptionKey",
+                "name",
+                "owner"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -18445,6 +19193,9 @@
                 "domainName",
                 "pattern"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -18563,6 +19314,11 @@
                 "domainOwner",
                 "repositoryName"
             ],
+            "readOnly": [
+                "arn",
+                "domainOwner",
+                "name"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -18689,6 +19445,9 @@
                 "minLength": 2,
                 "maxLength": 128
             },
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -18764,6 +19523,11 @@
                 "hostArn",
                 "providerType"
             ],
+            "readOnly": [
+                "connectionArn",
+                "connectionStatus",
+                "ownerAccountId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -18962,6 +19726,9 @@
                 "computePlatform",
                 "profilingGroupName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -19057,6 +19824,9 @@
                 "tags",
                 "type"
             ],
+            "readOnly": [
+                "associationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -19171,8 +19941,11 @@
                 "settings",
                 "version"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
-                "configurationProperties/*/Type"
+                "configurationProperties/*/type"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -19338,6 +20111,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "version"
+            ],
             "writeOnly": [
                 "restartExecutionOnUpdate"
             ],
@@ -19419,6 +20195,11 @@
                 "hostArn",
                 "providerType"
             ],
+            "readOnly": [
+                "connectionArn",
+                "connectionStatus",
+                "ownerAccountId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -19503,6 +20284,11 @@
                 "ownerId",
                 "repositoryName"
             ],
+            "readOnly": [
+                "providerType",
+                "repositoryLinkArn",
+                "repositoryLinkId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -19605,6 +20391,11 @@
                 "resourceName",
                 "syncType"
             ],
+            "readOnly": [
+                "ownerId",
+                "providerType",
+                "repositoryName"
+            ],
             "primaryIdentifier": [
                 "resourceName",
                 "syncType"
@@ -19733,6 +20524,9 @@
             "createOnly": [
                 "resource"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "eventTypeId",
                 "targetAddress"
@@ -19885,6 +20679,10 @@
             "required": [
                 "allowUnauthenticatedIdentities"
             ],
+            "readOnly": [
+                "id",
+                "name"
+            ],
             "writeOnly": [
                 "cognitoEvents",
                 "cognitoStreams",
@@ -20010,6 +20808,9 @@
             "createOnly": [
                 "identityPoolId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -20059,6 +20860,9 @@
             "createOnly": [
                 "userPoolId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -20139,6 +20943,9 @@
                 "clientId",
                 "userPoolId"
             ],
+            "readOnly": [
+                "managedLoginBrandingId"
+            ],
             "writeOnly": [
                 "clientId",
                 "returnMergedResources"
@@ -20439,6 +21246,12 @@
                 "minLength": 1,
                 "maxLength": 128
             },
+            "readOnly": [
+                "arn",
+                "providerName",
+                "providerUrl",
+                "userPoolId"
+            ],
             "writeOnly": [
                 "enabledMfas"
             ],
@@ -20709,6 +21522,11 @@
                 "generateSecret",
                 "userPoolId"
             ],
+            "readOnly": [
+                "clientId",
+                "clientSecret",
+                "name"
+            ],
             "irreversibleNames": {
                 "callbackUrls": "CallbackURLs",
                 "defaultRedirectUri": "DefaultRedirectURI",
@@ -20778,6 +21596,10 @@
                 "domain",
                 "userPoolId"
             ],
+            "readOnly": [
+                "cloudFrontDistribution",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -21438,6 +22260,9 @@
                 "volumeKmsKeyId",
                 "vpcConfig"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -21546,6 +22371,9 @@
                 "modelType",
                 "taskConfig"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "irreversibleNames": {
                 "dataLakeS3Uri": "DataLakeS3Uri"
             },
@@ -21608,6 +22436,9 @@
                 "authorizedAccountId",
                 "authorizedAwsRegion"
             ],
+            "readOnly": [
+                "aggregationAuthorizationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -21709,8 +22540,13 @@
             "createOnly": [
                 "configRuleName"
             ],
+            "readOnly": [
+                "arn",
+                "compliance/type",
+                "configRuleId"
+            ],
             "writeOnly": [
-                "source/CustomPolicyDetails/PolicyText"
+                "source/customPolicyDetails/policyText"
             ],
             "cfRef": {
                 "property": "ConfigRuleName"
@@ -21782,6 +22618,9 @@
             "createOnly": [
                 "configurationAggregatorName"
             ],
+            "readOnly": [
+                "configurationAggregatorArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -22048,6 +22887,10 @@
             "createOnly": [
                 "queryName"
             ],
+            "readOnly": [
+                "queryArn",
+                "queryId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -22151,6 +22994,11 @@
                 "instanceArn",
                 "state"
             ],
+            "readOnly": [
+                "agentStatusArn",
+                "lastModifiedRegion",
+                "lastModifiedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -22280,6 +23128,9 @@
             "createOnly": [
                 "type"
             ],
+            "readOnly": [
+                "contactFlowArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -22366,6 +23217,10 @@
                 "content",
                 "instanceArn"
             ],
+            "readOnly": [
+                "contactFlowModuleArn",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -22449,6 +23304,9 @@
             "createOnly": [
                 "emailAddress"
             ],
+            "readOnly": [
+                "emailAddressArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -22539,6 +23397,9 @@
                 "status",
                 "title"
             ],
+            "readOnly": [
+                "evaluationFormArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -22642,6 +23503,9 @@
                 "instanceArn",
                 "timeZone"
             ],
+            "readOnly": [
+                "hoursOfOperationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -22732,6 +23596,13 @@
                 "identityManagementType",
                 "instanceAlias"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "id",
+                "instanceStatus",
+                "serviceRole"
+            ],
             "writeOnly": [
                 "directoryId"
             ],
@@ -22824,6 +23695,9 @@
                 "instanceArn",
                 "resourceType"
             ],
+            "readOnly": [
+                "associationId"
+            ],
             "irreversibleNames": {
                 "s3Config": "S3Config"
             },
@@ -22880,6 +23754,9 @@
                 "integrationArn",
                 "integrationType"
             ],
+            "readOnly": [
+                "integrationAssociationId"
+            ],
             "primaryIdentifier": [
                 "instanceId",
                 "integrationType",
@@ -22975,6 +23852,10 @@
                 "sourcePhoneNumberArn",
                 "type"
             ],
+            "readOnly": [
+                "address",
+                "phoneNumberArn"
+            ],
             "writeOnly": [
                 "prefix"
             ],
@@ -23037,6 +23918,10 @@
                 "instanceArn",
                 "name"
             ],
+            "readOnly": [
+                "lastModifiedRegion",
+                "lastModifiedTime"
+            ],
             "primaryIdentifier": [
                 "instanceArn",
                 "name"
@@ -23106,6 +23991,9 @@
             "required": [
                 "instanceArn"
             ],
+            "readOnly": [
+                "promptArn"
+            ],
             "writeOnly": [
                 "s3Uri"
             ],
@@ -23228,6 +24116,10 @@
                 "hoursOfOperationArn",
                 "instanceArn"
             ],
+            "readOnly": [
+                "queueArn",
+                "type"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -23306,6 +24198,10 @@
                 "instanceArn",
                 "quickConnectConfig"
             ],
+            "readOnly": [
+                "quickConnectArn",
+                "quickConnectType"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -23418,6 +24314,9 @@
                 "instanceArn",
                 "mediaConcurrencies"
             ],
+            "readOnly": [
+                "routingProfileArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -23515,6 +24414,9 @@
                 "instanceArn",
                 "triggerEventSource"
             ],
+            "readOnly": [
+                "ruleArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -23560,6 +24462,9 @@
                 "instanceId",
                 "key"
             ],
+            "readOnly": [
+                "associationId"
+            ],
             "primaryIdentifier": [
                 "instanceId",
                 "associationId"
@@ -23713,6 +24618,11 @@
                 "instanceArn",
                 "securityProfileName"
             ],
+            "readOnly": [
+                "lastModifiedRegion",
+                "lastModifiedTime",
+                "securityProfileArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -23843,6 +24753,9 @@
             "required": [
                 "instanceArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -23919,6 +24832,11 @@
                 "description",
                 "name"
             ],
+            "readOnly": [
+                "isDefault",
+                "status",
+                "trafficDistributionGroupArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -24055,6 +24973,9 @@
                 "routingProfileArn",
                 "securityProfileArns"
             ],
+            "readOnly": [
+                "userArn"
+            ],
             "writeOnly": [
                 "password"
             ],
@@ -24124,6 +25045,9 @@
             "createOnly": [
                 "parentGroupArn"
             ],
+            "readOnly": [
+                "userHierarchyGroupArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -24176,6 +25100,9 @@
             "createOnly": [
                 "instanceArn"
             ],
+            "readOnly": [
+                "userHierarchyStructureArn"
+            ],
             "primaryIdentifier": [
                 "userHierarchyStructureArn"
             ]
@@ -24268,6 +25195,11 @@
                 "instanceArn",
                 "template"
             ],
+            "readOnly": [
+                "viewArn",
+                "viewContentSha256",
+                "viewId"
+            ],
             "irreversibleNames": {
                 "viewContentSha256": "ViewContentSha256"
             },
@@ -24324,6 +25256,10 @@
                 "viewArn",
                 "viewContentSha256"
             ],
+            "readOnly": [
+                "version",
+                "viewVersionArn"
+            ],
             "irreversibleNames": {
                 "viewContentSha256": "ViewContentSha256"
             },
@@ -24401,6 +25337,9 @@
             "createOnly": [
                 "connectInstanceArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -24509,6 +25448,9 @@
             "createOnly": [
                 "connectInstanceId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -24588,6 +25530,9 @@
                 "baselineIdentifier",
                 "targetIdentifier"
             ],
+            "readOnly": [
+                "enabledBaselineIdentifier"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -24721,6 +25666,13 @@
                 "manifest",
                 "version"
             ],
+            "readOnly": [
+                "arn",
+                "driftStatus",
+                "landingZoneIdentifier",
+                "latestAvailableVersion",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -24823,6 +25775,10 @@
                 "calculatedAttributeName",
                 "domainName"
             ],
+            "readOnly": [
+                "createdAt",
+                "lastUpdatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -24921,6 +25877,12 @@
             "createOnly": [
                 "domainName"
             ],
+            "readOnly": [
+                "createdAt",
+                "lastUpdatedAt",
+                "ruleBasedMatching/status",
+                "stats"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -25004,6 +25966,12 @@
                 "eventStreamName",
                 "uri"
             ],
+            "readOnly": [
+                "createdAt",
+                "destinationDetails",
+                "eventStreamArn",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -25108,6 +26076,10 @@
                 "domainName",
                 "uri"
             ],
+            "readOnly": [
+                "createdAt",
+                "lastUpdatedAt"
+            ],
             "writeOnly": [
                 "flowDefinition"
             ],
@@ -25253,6 +26225,10 @@
                 "domainName",
                 "objectTypeName"
             ],
+            "readOnly": [
+                "createdAt",
+                "lastUpdatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -25348,6 +26324,10 @@
                 "segmentDefinitionName",
                 "segmentGroups"
             ],
+            "readOnly": [
+                "createdAt",
+                "segmentDefinitionArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -26071,6 +27051,9 @@
                 "description",
                 "name"
             ],
+            "readOnly": [
+                "pipelineId"
+            ],
             "tagsProperty": "pipelineTags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -26174,6 +27157,10 @@
                 "subnetArns",
                 "vpcEndpointId"
             ],
+            "readOnly": [
+                "agentArn",
+                "endpointType"
+            ],
             "writeOnly": [
                 "activationKey"
             ],
@@ -26281,6 +27268,10 @@
             "createOnly": [
                 "azureBlobContainerUrl"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "azureBlobContainerUrl",
                 "azureBlobSasConfiguration",
@@ -26388,6 +27379,10 @@
                 "inTransitEncryption",
                 "subdirectory"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "efsFilesystemArn",
                 "subdirectory"
@@ -26470,6 +27465,10 @@
                 "securityGroupArns",
                 "subdirectory"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "fsxFilesystemArn",
                 "subdirectory"
@@ -26567,6 +27566,11 @@
                 "storageVirtualMachineArn",
                 "subdirectory"
             ],
+            "readOnly": [
+                "fsxFilesystemArn",
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "protocol",
                 "subdirectory"
@@ -26660,6 +27664,10 @@
                 "securityGroupArns",
                 "subdirectory"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "fsxFilesystemArn",
                 "subdirectory"
@@ -26773,6 +27781,10 @@
                 "subdirectory",
                 "user"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "fsxFilesystemArn",
                 "password",
@@ -26928,6 +27940,10 @@
                 "authenticationType",
                 "nameNodes"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "kerberosKeytab",
                 "kerberosKrb5Conf",
@@ -27009,6 +28025,10 @@
             "createOnly": [
                 "serverHostname"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "serverHostname",
                 "subdirectory"
@@ -27137,6 +28157,10 @@
                 "bucketName",
                 "serverHostname"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "bucketName",
                 "secretKey",
@@ -27222,6 +28246,10 @@
                 "s3StorageClass",
                 "subdirectory"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "s3BucketArn",
                 "subdirectory"
@@ -27335,6 +28363,10 @@
             "createOnly": [
                 "serverHostname"
             ],
+            "readOnly": [
+                "locationArn",
+                "locationUri"
+            ],
             "writeOnly": [
                 "password",
                 "serverHostname",
@@ -27442,6 +28474,11 @@
                 "serverConfiguration",
                 "systemType"
             ],
+            "readOnly": [
+                "connectivityStatus",
+                "secretsManagerArn",
+                "storageSystemArn"
+            ],
             "writeOnly": [
                 "serverCredentials"
             ],
@@ -27613,6 +28650,12 @@
                 "sourceLocationArn",
                 "taskMode"
             ],
+            "readOnly": [
+                "destinationNetworkInterfaceArns",
+                "sourceNetworkInterfaceArns",
+                "status",
+                "taskArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -27805,6 +28848,18 @@
                 "projectIdentifier",
                 "type"
             ],
+            "readOnly": [
+                "createdAt",
+                "domainId",
+                "environmentId",
+                "id",
+                "lastRunAssetCount",
+                "lastRunAt",
+                "lastRunStatus",
+                "projectId",
+                "status",
+                "updatedAt"
+            ],
             "writeOnly": [
                 "assetFormsInput",
                 "configuration",
@@ -27918,6 +28973,15 @@
             "createOnly": [
                 "kmsKeyIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "lastUpdatedAt",
+                "managedAccountId",
+                "portalUrl",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -28096,6 +29160,20 @@
                 "projectIdentifier",
                 "userParameters"
             ],
+            "readOnly": [
+                "awsAccountId",
+                "awsAccountRegion",
+                "createdAt",
+                "createdBy",
+                "domainId",
+                "environmentBlueprintId",
+                "environmentProfileId",
+                "id",
+                "projectId",
+                "provider",
+                "status",
+                "updatedAt"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "environmentAccountIdentifier",
@@ -28189,6 +29267,11 @@
                 "domainIdentifier",
                 "environmentIdentifier"
             ],
+            "readOnly": [
+                "domainId",
+                "environmentId",
+                "id"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "environmentIdentifier",
@@ -28296,6 +29379,12 @@
                 "domainIdentifier",
                 "environmentBlueprintIdentifier"
             ],
+            "readOnly": [
+                "createdAt",
+                "domainId",
+                "environmentBlueprintId",
+                "updatedAt"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "environmentBlueprintIdentifier"
@@ -28429,6 +29518,15 @@
                 "environmentBlueprintIdentifier",
                 "projectIdentifier"
             ],
+            "readOnly": [
+                "createdAt",
+                "createdBy",
+                "domainId",
+                "environmentBlueprintId",
+                "id",
+                "projectId",
+                "updatedAt"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "environmentBlueprintIdentifier",
@@ -28494,6 +29592,11 @@
                 "domainIdentifier",
                 "groupIdentifier"
             ],
+            "readOnly": [
+                "domainId",
+                "groupName",
+                "id"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "groupIdentifier"
@@ -28582,6 +29685,13 @@
             "createOnly": [
                 "domainIdentifier"
             ],
+            "readOnly": [
+                "createdAt",
+                "createdBy",
+                "domainId",
+                "id",
+                "lastUpdatedAt"
+            ],
             "writeOnly": [
                 "domainIdentifier"
             ],
@@ -28820,6 +29930,16 @@
                 "environmentIdentifier",
                 "type"
             ],
+            "readOnly": [
+                "createdAt",
+                "createdBy",
+                "domainId",
+                "environmentId",
+                "id",
+                "projectId",
+                "updatedAt",
+                "updatedBy"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "environmentIdentifier"
@@ -28905,6 +30025,12 @@
                 "userIdentifier",
                 "userType"
             ],
+            "readOnly": [
+                "details",
+                "domainId",
+                "id",
+                "type"
+            ],
             "writeOnly": [
                 "domainIdentifier",
                 "userIdentifier",
@@ -28977,6 +30103,10 @@
             "createOnly": [
                 "kmsKeyArn"
             ],
+            "readOnly": [
+                "arn",
+                "farmId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -29103,6 +30233,13 @@
             "createOnly": [
                 "farmId"
             ],
+            "readOnly": [
+                "arn",
+                "capabilities",
+                "fleetId",
+                "status",
+                "workerCount"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -29198,6 +30335,13 @@
                 "subnetIds",
                 "vpcId"
             ],
+            "readOnly": [
+                "arn",
+                "dnsName",
+                "licenseEndpointId",
+                "status",
+                "statusMessage"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -29248,6 +30392,12 @@
                 "licenseEndpointId",
                 "productId"
             ],
+            "readOnly": [
+                "arn",
+                "family",
+                "port",
+                "vendor"
+            ],
             "primaryIdentifier": [
                 "arn"
             ]
@@ -29316,6 +30466,12 @@
             "createOnly": [
                 "identityCenterInstanceArn"
             ],
+            "readOnly": [
+                "arn",
+                "identityCenterApplicationArn",
+                "monitorId",
+                "url"
+            ],
             "primaryIdentifier": [
                 "arn"
             ]
@@ -29440,6 +30596,10 @@
             "createOnly": [
                 "farmId"
             ],
+            "readOnly": [
+                "arn",
+                "queueId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -29513,6 +30673,10 @@
                 "farmId",
                 "queueId"
             ],
+            "readOnly": [
+                "name",
+                "queueEnvironmentId"
+            ],
             "primaryIdentifier": [
                 "farmId",
                 "queueId",
@@ -29625,6 +30789,9 @@
             "createOnly": [
                 "farmId"
             ],
+            "readOnly": [
+                "storageProfileId"
+            ],
             "primaryIdentifier": [
                 "farmId",
                 "storageProfileId"
@@ -29662,6 +30829,9 @@
                     "description": "The tag values to assign to the new behavior graph."
                 }
             },
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -29762,6 +30932,9 @@
             "createOnly": [
                 "accountId"
             ],
+            "readOnly": [
+                "graphArn"
+            ],
             "primaryIdentifier": [
                 "accountId"
             ]
@@ -29849,6 +31022,9 @@
             "createOnly": [
                 "projectArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -29930,6 +31106,9 @@
                 "minLength": 1,
                 "maxLength": 256
             },
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -30060,6 +31239,9 @@
             "createOnly": [
                 "projectArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -30119,6 +31301,9 @@
                 "minLength": 1,
                 "maxLength": 256
             },
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -30181,6 +31366,9 @@
                 "minLength": 1,
                 "maxLength": 64
             },
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "vpcConfig"
             ],
@@ -30258,6 +31446,9 @@
                 "serviceDnsName",
                 "vpceServiceName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -30273,6 +31464,9 @@
                     "description": "The account ID associated with the integration of DevOps Guru with CloudWatch log groups for log anomaly detection."
                 }
             },
+            "readOnly": [
+                "accountId"
+            ],
             "cfRef": {
                 "property": "AccountId"
             },
@@ -30305,6 +31499,9 @@
             "createOnly": [
                 "config"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -30333,6 +31530,9 @@
             "required": [
                 "resourceCollectionFilter"
             ],
+            "readOnly": [
+                "resourceCollectionType"
+            ],
             "primaryIdentifier": [
                 "resourceCollectionType"
             ]
@@ -30445,6 +31645,11 @@
                 "size",
                 "vpcSettings"
             ],
+            "readOnly": [
+                "alias",
+                "directoryId",
+                "dnsIpAddresses"
+            ],
             "writeOnly": [
                 "password"
             ],
@@ -30555,6 +31760,10 @@
                 "migrationProjectIdentifier",
                 "serviceAccessRoleArn"
             ],
+            "readOnly": [
+                "dataMigrationArn",
+                "dataMigrationCreateTime"
+            ],
             "writeOnly": [
                 "dataMigrationIdentifier"
             ],
@@ -30648,6 +31857,10 @@
             "required": [
                 "engine"
             ],
+            "readOnly": [
+                "dataProviderArn",
+                "dataProviderCreationTime"
+            ],
             "writeOnly": [
                 "dataProviderIdentifier",
                 "exactSettings"
@@ -30769,6 +31982,10 @@
                 "minLength": 1,
                 "maxLength": 255
             },
+            "readOnly": [
+                "instanceProfileArn",
+                "instanceProfileCreationTime"
+            ],
             "writeOnly": [
                 "instanceProfileIdentifier"
             ],
@@ -30907,11 +32124,14 @@
                 "minLength": 1,
                 "maxLength": 255
             },
+            "readOnly": [
+                "migrationProjectArn"
+            ],
             "writeOnly": [
                 "instanceProfileIdentifier",
                 "migrationProjectIdentifier",
-                "sourceDataProviderDescriptors/*/DataProviderIdentifier",
-                "targetDataProviderDescriptors/*/DataProviderIdentifier"
+                "sourceDataProviderDescriptors/*/dataProviderIdentifier",
+                "targetDataProviderDescriptors/*/dataProviderIdentifier"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -31027,6 +32247,9 @@
             "createOnly": [
                 "resourceIdentifier"
             ],
+            "readOnly": [
+                "replicationConfigArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -31197,6 +32420,10 @@
                 "clusterName",
                 "kmsKeyId"
             ],
+            "readOnly": [
+                "clusterArn",
+                "clusterEndpoint"
+            ],
             "writeOnly": [
                 "adminUserPassword"
             ],
@@ -31374,11 +32601,16 @@
                 "localSecondaryIndexes",
                 "tableName"
             ],
+            "readOnly": [
+                "arn",
+                "streamArn",
+                "tableId"
+            ],
             "writeOnly": [
-                "globalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity",
-                "replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity",
-                "replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity",
-                "writeProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity"
+                "globalSecondaryIndexes/*/writeProvisionedThroughputSettings/writeCapacityAutoScalingSettings/seedCapacity",
+                "replicas/*/globalSecondaryIndexes/*/readProvisionedThroughputSettings/readCapacityAutoScalingSettings/seedCapacity",
+                "replicas/*/readProvisionedThroughputSettings/readCapacityAutoScalingSettings/seedCapacity",
+                "writeProvisionedThroughputSettings/writeCapacityAutoScalingSettings/seedCapacity"
             ],
             "irreversibleNames": {
                 "sseSpecification": "SSESpecification"
@@ -31617,6 +32849,10 @@
                 "importSourceSpecification",
                 "tableName"
             ],
+            "readOnly": [
+                "arn",
+                "streamArn"
+            ],
             "writeOnly": [
                 "importSourceSpecification"
             ],
@@ -31794,6 +33030,11 @@
                 "tagSpecifications",
                 "tenancy"
             ],
+            "readOnly": [
+                "availableInstanceCount",
+                "id",
+                "totalInstanceCount"
+            ],
             "writeOnly": [
                 "unusedReservationBillingOwnerId"
             ],
@@ -31915,6 +33156,9 @@
                 "tagSpecifications",
                 "tenancy"
             ],
+            "readOnly": [
+                "capacityReservationFleetId"
+            ],
             "cfRef": {
                 "property": "CapacityReservationFleetId"
             },
@@ -31969,6 +33213,11 @@
             "createOnly": [
                 "vpcId"
             ],
+            "readOnly": [
+                "carrierGatewayId",
+                "ownerId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -32068,6 +33317,9 @@
                 "ipAddress",
                 "type"
             ],
+            "readOnly": [
+                "customerGatewayId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -32181,6 +33433,9 @@
                 "netbiosNodeType",
                 "ntpServers"
             ],
+            "readOnly": [
+                "dhcpOptionsId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -32332,6 +33587,9 @@
                 "validFrom",
                 "validUntil"
             ],
+            "readOnly": [
+                "fleetId"
+            ],
             "primaryIdentifier": [
                 "fleetId"
             ]
@@ -32361,6 +33619,9 @@
             "createOnly": [
                 "vpcId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -32467,6 +33728,10 @@
                 "networkBorderGroup",
                 "transferAddress"
             ],
+            "readOnly": [
+                "allocationId",
+                "publicIp"
+            ],
             "writeOnly": [
                 "address",
                 "ipamPoolId",
@@ -32542,6 +33807,9 @@
                 "networkInterfaceId",
                 "privateIpAddress"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "eip": "EIP"
@@ -32597,6 +33865,11 @@
                 "certificateArn",
                 "roleArn"
             ],
+            "readOnly": [
+                "certificateS3BucketName",
+                "certificateS3ObjectKey",
+                "encryptionKmsKeyId"
+            ],
             "irreversibleNames": {
                 "certificateS3BucketName": "CertificateS3BucketName",
                 "certificateS3ObjectKey": "CertificateS3ObjectKey"
@@ -32746,6 +34019,9 @@
                 "resourceType",
                 "trafficType"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -32792,6 +34068,9 @@
             "createOnly": [
                 "gatewayId"
             ],
+            "readOnly": [
+                "associationId"
+            ],
             "primaryIdentifier": [
                 "gatewayId"
             ]
@@ -32885,6 +34164,9 @@
                 "instanceType",
                 "outpostArn"
             ],
+            "readOnly": [
+                "hostId"
+            ],
             "cfRef": {
                 "property": "HostId"
             },
@@ -33350,10 +34632,19 @@
                 "securityGroups",
                 "subnetId"
             ],
+            "readOnly": [
+                "instanceId",
+                "privateDnsName",
+                "privateIp",
+                "publicDnsName",
+                "publicIp",
+                "state",
+                "vpcId"
+            ],
             "writeOnly": [
                 "additionalInfo",
-                "blockDeviceMappings/*/NoDevice",
-                "blockDeviceMappings/*/VirtualName",
+                "blockDeviceMappings/*/noDevice",
+                "blockDeviceMappings/*/virtualName",
                 "ipv6AddressCount",
                 "ipv6Addresses",
                 "launchTemplate",
@@ -33441,6 +34732,9 @@
                 "securityGroupIds",
                 "subnetId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "clientToken"
             ],
@@ -33480,6 +34774,9 @@
                     "description": "Any tags to assign to the internet gateway."
                 }
             },
+            "readOnly": [
+                "internetGatewayId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -33579,6 +34876,16 @@
                     "description": "The tier of the IPAM."
                 }
             },
+            "readOnly": [
+                "arn",
+                "defaultResourceDiscoveryAssociationId",
+                "defaultResourceDiscoveryId",
+                "ipamId",
+                "privateDefaultScopeId",
+                "publicDefaultScopeId",
+                "resourceDiscoveryAssociationCount",
+                "scopeCount"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -33643,6 +34950,9 @@
                 "ipamPoolId",
                 "netmaskLength"
             ],
+            "readOnly": [
+                "ipamPoolAllocationId"
+            ],
             "writeOnly": [
                 "netmaskLength"
             ],
@@ -33858,6 +35168,16 @@
                 "sourceIpamPoolId",
                 "sourceResource"
             ],
+            "readOnly": [
+                "arn",
+                "ipamArn",
+                "ipamPoolId",
+                "ipamScopeArn",
+                "ipamScopeType",
+                "poolDepth",
+                "state",
+                "stateMessage"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -33916,6 +35236,10 @@
                 "ipamPoolId",
                 "netmaskLength"
             ],
+            "readOnly": [
+                "ipamPoolCidrId",
+                "state"
+            ],
             "primaryIdentifier": [
                 "ipamPoolId",
                 "ipamPoolCidrId"
@@ -33987,6 +35311,14 @@
                     "description": "An array of key-value pairs to apply to this resource."
                 }
             },
+            "readOnly": [
+                "ipamResourceDiscoveryArn",
+                "ipamResourceDiscoveryId",
+                "ipamResourceDiscoveryRegion",
+                "isDefault",
+                "ownerId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -34071,6 +35403,16 @@
                 "ipamId",
                 "ipamResourceDiscoveryId"
             ],
+            "readOnly": [
+                "ipamArn",
+                "ipamRegion",
+                "ipamResourceDiscoveryAssociationArn",
+                "ipamResourceDiscoveryAssociationId",
+                "isDefault",
+                "ownerId",
+                "resourceDiscoveryStatus",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -34144,6 +35486,14 @@
             "createOnly": [
                 "ipamId"
             ],
+            "readOnly": [
+                "arn",
+                "ipamArn",
+                "ipamScopeId",
+                "ipamScopeType",
+                "isDefault",
+                "poolCount"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -34225,6 +35575,10 @@
                 "publicKeyMaterial",
                 "tags"
             ],
+            "readOnly": [
+                "keyFingerprint",
+                "keyPairId"
+            ],
             "writeOnly": [
                 "keyFormat"
             ],
@@ -34300,6 +35654,11 @@
             "createOnly": [
                 "launchTemplateName"
             ],
+            "readOnly": [
+                "defaultVersionNumber",
+                "latestVersionNumber",
+                "launchTemplateId"
+            ],
             "writeOnly": [
                 "launchTemplateData",
                 "tagSpecifications",
@@ -34364,6 +35723,10 @@
                 "destinationCidrBlock",
                 "localGatewayRouteTableId"
             ],
+            "readOnly": [
+                "state",
+                "type"
+            ],
             "primaryIdentifier": [
                 "destinationCidrBlock",
                 "localGatewayRouteTableId"
@@ -34434,6 +35797,13 @@
                 "localGatewayId",
                 "mode"
             ],
+            "readOnly": [
+                "localGatewayRouteTableArn",
+                "localGatewayRouteTableId",
+                "outpostArn",
+                "ownerId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -34509,6 +35879,13 @@
                 "localGatewayRouteTableId",
                 "localGatewayVirtualInterfaceGroupId"
             ],
+            "readOnly": [
+                "localGatewayId",
+                "localGatewayRouteTableArn",
+                "localGatewayRouteTableVirtualInterfaceGroupAssociationId",
+                "ownerId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -34576,6 +35953,11 @@
                 "localGatewayRouteTableId",
                 "vpcId"
             ],
+            "readOnly": [
+                "localGatewayId",
+                "localGatewayRouteTableVpcAssociationId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -34695,6 +36077,9 @@
                 "privateIpAddress",
                 "subnetId"
             ],
+            "readOnly": [
+                "natGatewayId"
+            ],
             "writeOnly": [
                 "maxDrainDurationSeconds"
             ],
@@ -34746,6 +36131,9 @@
             "createOnly": [
                 "vpcId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -34828,6 +36216,12 @@
                 "excludePaths",
                 "matchPaths"
             ],
+            "readOnly": [
+                "createdDate",
+                "networkInsightsAccessScopeArn",
+                "networkInsightsAccessScopeId",
+                "updatedDate"
+            ],
             "writeOnly": [
                 "excludePaths",
                 "matchPaths"
@@ -34908,6 +36302,16 @@
             "createOnly": [
                 "networkInsightsAccessScopeId"
             ],
+            "readOnly": [
+                "analyzedEniCount",
+                "endDate",
+                "findingsFound",
+                "networkInsightsAccessScopeAnalysisArn",
+                "networkInsightsAccessScopeAnalysisId",
+                "startDate",
+                "status",
+                "statusMessage"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -35041,6 +36445,19 @@
                 "filterInArns",
                 "networkInsightsPathId"
             ],
+            "readOnly": [
+                "alternatePathHints",
+                "explanations",
+                "forwardPathComponents",
+                "networkInsightsAnalysisArn",
+                "networkInsightsAnalysisId",
+                "networkPathFound",
+                "returnPathComponents",
+                "startDate",
+                "status",
+                "statusMessage",
+                "suggestedAccounts"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -35176,6 +36593,13 @@
                 "source",
                 "sourceIp"
             ],
+            "readOnly": [
+                "createdDate",
+                "destinationArn",
+                "networkInsightsPathArn",
+                "networkInsightsPathId",
+                "sourceArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -35397,6 +36821,13 @@
                 "privateIpAddress",
                 "subnetId"
             ],
+            "readOnly": [
+                "id",
+                "primaryIpv6Address",
+                "primaryPrivateIpAddress",
+                "secondaryPrivateIpAddresses",
+                "vpcId"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -35472,6 +36903,9 @@
                 "instanceId",
                 "networkInterfaceId"
             ],
+            "readOnly": [
+                "attachmentId"
+            ],
             "primaryIdentifier": [
                 "attachmentId"
             ]
@@ -35595,6 +37029,9 @@
                 "strategy",
                 "tags"
             ],
+            "readOnly": [
+                "groupName"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -35683,6 +37120,12 @@
             "required": [
                 "addressFamily"
             ],
+            "readOnly": [
+                "arn",
+                "ownerId",
+                "prefixListId",
+                "version"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -35835,6 +37278,9 @@
                 "destinationPrefixListId",
                 "routeTableId"
             ],
+            "readOnly": [
+                "cidrBlock"
+            ],
             "cfRef": {
                 "properties": [
                     "RouteTableId",
@@ -35886,6 +37332,9 @@
             "createOnly": [
                 "vpcId"
             ],
+            "readOnly": [
+                "routeTableId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -35989,8 +37438,12 @@
                 "groupName",
                 "vpcId"
             ],
+            "readOnly": [
+                "groupId",
+                "id"
+            ],
             "writeOnly": [
-                "securityGroupIngress/*/SourceSecurityGroupName"
+                "securityGroupIngress/*/sourceSecurityGroupName"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -36107,6 +37560,9 @@
                 "ipProtocol",
                 "toPort"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -36247,6 +37703,9 @@
                 "sourceSecurityGroupOwnerId",
                 "toPort"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -36298,6 +37757,11 @@
                 "groupId",
                 "vpcId"
             ],
+            "readOnly": [
+                "state",
+                "stateReason",
+                "vpcOwnerId"
+            ],
             "primaryIdentifier": [
                 "groupId",
                 "vpcId"
@@ -36324,6 +37788,9 @@
             "required": [
                 "state"
             ],
+            "readOnly": [
+                "accountId"
+            ],
             "primaryIdentifier": [
                 "accountId"
             ]
@@ -36350,29 +37817,32 @@
                 "spotFleetRequestConfigData"
             ],
             "createOnly": [
-                "spotFleetRequestConfigData/AllocationStrategy",
-                "spotFleetRequestConfigData/IamFleetRole",
-                "spotFleetRequestConfigData/InstanceInterruptionBehavior",
-                "spotFleetRequestConfigData/InstancePoolsToUseCount",
-                "spotFleetRequestConfigData/LaunchSpecifications",
-                "spotFleetRequestConfigData/LaunchTemplateConfigs",
-                "spotFleetRequestConfigData/LoadBalancersConfig",
-                "spotFleetRequestConfigData/OnDemandAllocationStrategy",
-                "spotFleetRequestConfigData/OnDemandMaxTotalPrice",
-                "spotFleetRequestConfigData/OnDemandTargetCapacity",
-                "spotFleetRequestConfigData/ReplaceUnhealthyInstances",
-                "spotFleetRequestConfigData/SpotMaintenanceStrategies",
-                "spotFleetRequestConfigData/SpotMaxTotalPrice",
-                "spotFleetRequestConfigData/SpotPrice",
-                "spotFleetRequestConfigData/TagSpecifications",
-                "spotFleetRequestConfigData/TerminateInstancesWithExpiration",
-                "spotFleetRequestConfigData/Type",
-                "spotFleetRequestConfigData/ValidFrom",
-                "spotFleetRequestConfigData/ValidUntil"
+                "spotFleetRequestConfigData/allocationStrategy",
+                "spotFleetRequestConfigData/iamFleetRole",
+                "spotFleetRequestConfigData/instanceInterruptionBehavior",
+                "spotFleetRequestConfigData/instancePoolsToUseCount",
+                "spotFleetRequestConfigData/launchSpecifications",
+                "spotFleetRequestConfigData/launchTemplateConfigs",
+                "spotFleetRequestConfigData/loadBalancersConfig",
+                "spotFleetRequestConfigData/onDemandAllocationStrategy",
+                "spotFleetRequestConfigData/onDemandMaxTotalPrice",
+                "spotFleetRequestConfigData/onDemandTargetCapacity",
+                "spotFleetRequestConfigData/replaceUnhealthyInstances",
+                "spotFleetRequestConfigData/spotMaintenanceStrategies",
+                "spotFleetRequestConfigData/spotMaxTotalPrice",
+                "spotFleetRequestConfigData/spotPrice",
+                "spotFleetRequestConfigData/tagSpecifications",
+                "spotFleetRequestConfigData/terminateInstancesWithExpiration",
+                "spotFleetRequestConfigData/type",
+                "spotFleetRequestConfigData/validFrom",
+                "spotFleetRequestConfigData/validUntil"
+            ],
+            "readOnly": [
+                "id"
             ],
             "writeOnly": [
-                "spotFleetRequestConfigData/LaunchSpecifications/*/NetworkInterfaces/*/Groups",
-                "spotFleetRequestConfigData/TagSpecifications"
+                "spotFleetRequestConfigData/launchSpecifications/*/networkInterfaces/*/groups",
+                "spotFleetRequestConfigData/tagSpecifications"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -36572,6 +38042,11 @@
                 "outpostArn",
                 "vpcId"
             ],
+            "readOnly": [
+                "ipv6CidrBlocks",
+                "networkAclAssociationId",
+                "subnetId"
+            ],
             "writeOnly": [
                 "enableLniAtDeviceIndex",
                 "ipv4IpamPoolId",
@@ -36654,6 +38129,11 @@
                 "ipv6NetmaskLength",
                 "subnetId"
             ],
+            "readOnly": [
+                "id",
+                "ipSource",
+                "ipv6AddressAttribute"
+            ],
             "writeOnly": [
                 "ipv6IpamPoolId",
                 "ipv6NetmaskLength"
@@ -36704,6 +38184,9 @@
                 "networkAclId",
                 "subnetId"
             ],
+            "readOnly": [
+                "associationId"
+            ],
             "primaryIdentifier": [
                 "associationId"
             ]
@@ -36744,6 +38227,9 @@
                 "routeTableId",
                 "subnetId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -36889,6 +38375,10 @@
                 "amazonSideAsn",
                 "multicastSupport"
             ],
+            "readOnly": [
+                "id",
+                "transitGatewayArn"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -36974,6 +38464,9 @@
                 "transitGatewayId",
                 "vpcId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -37048,6 +38541,12 @@
                 "options",
                 "transportTransitGatewayAttachmentId"
             ],
+            "readOnly": [
+                "creationTime",
+                "state",
+                "transitGatewayAttachmentId",
+                "transitGatewayId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -37113,6 +38612,12 @@
             "createOnly": [
                 "transitGatewayId"
             ],
+            "readOnly": [
+                "creationTime",
+                "state",
+                "transitGatewayMulticastDomainArn",
+                "transitGatewayMulticastDomainId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -37177,6 +38682,11 @@
                 "transitGatewayAttachmentId",
                 "transitGatewayMulticastDomainId"
             ],
+            "readOnly": [
+                "resourceId",
+                "resourceType",
+                "state"
+            ],
             "primaryIdentifier": [
                 "transitGatewayMulticastDomainId",
                 "transitGatewayAttachmentId",
@@ -37254,6 +38764,15 @@
                 "networkInterfaceId",
                 "transitGatewayMulticastDomainId"
             ],
+            "readOnly": [
+                "groupMember",
+                "groupSource",
+                "memberType",
+                "resourceId",
+                "resourceType",
+                "subnetId",
+                "transitGatewayAttachmentId"
+            ],
             "primaryIdentifier": [
                 "transitGatewayMulticastDomainId",
                 "groupIpAddress",
@@ -37331,6 +38850,15 @@
                 "networkInterfaceId",
                 "transitGatewayMulticastDomainId"
             ],
+            "readOnly": [
+                "groupMember",
+                "groupSource",
+                "resourceId",
+                "resourceType",
+                "sourceType",
+                "subnetId",
+                "transitGatewayAttachmentId"
+            ],
             "primaryIdentifier": [
                 "transitGatewayMulticastDomainId",
                 "groupIpAddress",
@@ -37421,6 +38949,12 @@
                 "peerTransitGatewayId",
                 "transitGatewayId"
             ],
+            "readOnly": [
+                "creationTime",
+                "state",
+                "status",
+                "transitGatewayAttachmentId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -37523,6 +39057,9 @@
             "createOnly": [
                 "transitGatewayId"
             ],
+            "readOnly": [
+                "transitGatewayRouteTableId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -37709,6 +39246,9 @@
                 "transitGatewayId",
                 "vpcId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "addSubnetIds",
                 "removeSubnetIds"
@@ -37903,10 +39443,19 @@
                 "domainCertificateArn",
                 "endpointDomainPrefix",
                 "endpointType",
-                "loadBalancerOptions/LoadBalancerArn",
-                "networkInterfaceOptions/NetworkInterfaceId",
+                "loadBalancerOptions/loadBalancerArn",
+                "networkInterfaceOptions/networkInterfaceId",
                 "securityGroupIds"
             ],
+            "readOnly": [
+                "creationTime",
+                "deviceValidationDomain",
+                "endpointDomain",
+                "lastUpdatedTime",
+                "status",
+                "verifiedAccessEndpointId",
+                "verifiedAccessInstanceId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -37999,6 +39548,13 @@
             "required": [
                 "verifiedAccessInstanceId"
             ],
+            "readOnly": [
+                "creationTime",
+                "lastUpdatedTime",
+                "owner",
+                "verifiedAccessGroupArn",
+                "verifiedAccessGroupId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -38092,6 +39648,11 @@
                     "description": "AWS Verified Access trust providers."
                 }
             },
+            "readOnly": [
+                "creationTime",
+                "lastUpdatedTime",
+                "verifiedAccessInstanceId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -38213,6 +39774,11 @@
                 "trustProviderType",
                 "userTrustProviderType"
             ],
+            "readOnly": [
+                "creationTime",
+                "lastUpdatedTime",
+                "verifiedAccessTrustProviderId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -38337,6 +39903,9 @@
             "required": [
                 "availabilityZone"
             ],
+            "readOnly": [
+                "volumeId"
+            ],
             "irreversibleNames": {
                 "autoEnableIo": "AutoEnableIO"
             },
@@ -38498,6 +40067,13 @@
                 "ipv4IpamPoolId",
                 "ipv4NetmaskLength"
             ],
+            "readOnly": [
+                "cidrBlockAssociations",
+                "defaultNetworkAcl",
+                "defaultSecurityGroup",
+                "ipv6CidrBlocks",
+                "vpcId"
+            ],
             "writeOnly": [
                 "ipv4IpamPoolId",
                 "ipv4NetmaskLength"
@@ -38568,6 +40144,9 @@
                 "subnetId",
                 "vpcId"
             ],
+            "readOnly": [
+                "exclusionId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -38595,6 +40174,9 @@
             "required": [
                 "internetGatewayBlockMode"
             ],
+            "readOnly": [
+                "accountId"
+            ],
             "primaryIdentifier": [
                 "accountId"
             ]
@@ -38712,6 +40294,11 @@
                 "ipv6Pool",
                 "vpcId"
             ],
+            "readOnly": [
+                "id",
+                "ipSource",
+                "ipv6AddressAttribute"
+            ],
             "writeOnly": [
                 "ipv4IpamPoolId",
                 "ipv4NetmaskLength",
@@ -38851,6 +40438,12 @@
                 "vpcEndpointType",
                 "vpcId"
             ],
+            "readOnly": [
+                "creationTimestamp",
+                "dnsEntries",
+                "id",
+                "networkInterfaceIds"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -38919,6 +40512,9 @@
                 "serviceId",
                 "vpcEndpointId"
             ],
+            "readOnly": [
+                "vpcEndpointConnectionNotificationId"
+            ],
             "irreversibleNames": {
                 "vpcEndpointConnectionNotificationId": "VPCEndpointConnectionNotificationId",
                 "vpcEndpointId": "VPCEndpointId"
@@ -38992,6 +40588,9 @@
                     "description": "The ID of the endpoint service."
                 }
             },
+            "readOnly": [
+                "serviceId"
+            ],
             "writeOnly": [
                 "contributorInsightsEnabled"
             ],
@@ -39079,6 +40678,9 @@
             "createOnly": [
                 "vpcId"
             ],
+            "readOnly": [
+                "attachmentType"
+            ],
             "primaryIdentifier": [
                 "attachmentType",
                 "vpcId"
@@ -39164,6 +40766,9 @@
                 "peerVpcId",
                 "vpcId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "peerRoleArn"
             ],
@@ -39392,6 +40997,9 @@
                 "vpnGatewayId",
                 "vpnTunnelOptionsSpecifications"
             ],
+            "readOnly": [
+                "vpnConnectionId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -39487,6 +41095,9 @@
                 "amazonSideAsn",
                 "type"
             ],
+            "readOnly": [
+                "vpnGatewayId"
+            ],
             "irreversibleNames": {
                 "vpnGatewayId": "VPNGatewayId"
             },
@@ -39576,6 +41187,9 @@
             "required": [
                 "policyText"
             ],
+            "readOnly": [
+                "registryId"
+            ],
             "primaryIdentifier": [
                 "registryId"
             ]
@@ -39611,6 +41225,9 @@
             "required": [
                 "replicationConfiguration"
             ],
+            "readOnly": [
+                "registryId"
+            ],
             "primaryIdentifier": [
                 "registryId"
             ]
@@ -39708,10 +41325,14 @@
             },
             "createOnly": [
                 "encryptionConfiguration",
-                "encryptionConfiguration/EncryptionType",
-                "encryptionConfiguration/KmsKey",
+                "encryptionConfiguration/encryptionType",
+                "encryptionConfiguration/kmsKey",
                 "repositoryName"
             ],
+            "readOnly": [
+                "arn",
+                "repositoryUri"
+            ],
             "writeOnly": [
                 "emptyOnDelete"
             ],
@@ -39830,6 +41451,10 @@
             "createOnly": [
                 "prefix"
             ],
+            "readOnly": [
+                "createdAt",
+                "updatedAt"
+            ],
             "primaryIdentifier": [
                 "prefix"
             ]
@@ -39875,7 +41500,7 @@
                 "sdkName": "name"
             },
             "createOnly": [
-                "autoScalingGroupProvider/AutoScalingGroupArn",
+                "autoScalingGroupProvider/autoScalingGroupArn",
                 "name"
             ],
             "tagsProperty": "tags",
@@ -39984,6 +41609,9 @@
             "createOnly": [
                 "clusterName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "serviceConnectDefaults"
             ],
@@ -40390,6 +42018,10 @@
                 "schedulingStrategy",
                 "serviceName"
             ],
+            "readOnly": [
+                "name",
+                "serviceArn"
+            ],
             "writeOnly": [
                 "serviceConnectConfiguration",
                 "volumeConfigurations"
@@ -40631,6 +42263,9 @@
                 "taskRoleArn",
                 "volumes"
             ],
+            "readOnly": [
+                "taskDefinitionArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -40797,6 +42432,9 @@
                 "serviceRegistries",
                 "taskDefinition"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -40878,17 +42516,21 @@
             "createOnly": [
                 "clientToken",
                 "creationInfo",
-                "creationInfo/OwnerGid",
-                "creationInfo/OwnerUid",
-                "creationInfo/Permissions",
+                "creationInfo/ownerGid",
+                "creationInfo/ownerUid",
+                "creationInfo/permissions",
                 "fileSystemId",
                 "posixUser",
-                "posixUser/Gid",
-                "posixUser/SecondaryGids",
-                "posixUser/Uid",
+                "posixUser/gid",
+                "posixUser/secondaryGids",
+                "posixUser/uid",
                 "rootDirectory",
-                "rootDirectory/CreationInfo",
-                "rootDirectory/Path"
+                "rootDirectory/creationInfo",
+                "rootDirectory/path"
+            ],
+            "readOnly": [
+                "accessPointId",
+                "arn"
             ],
             "tagsProperty": "accessPointTags",
             "tagsStyle": "keyValueArray",
@@ -41039,10 +42681,16 @@
                 "kmsKeyId",
                 "performanceMode"
             ],
+            "readOnly": [
+                "arn",
+                "fileSystemId",
+                "replicationConfiguration/destinations/*/status",
+                "replicationConfiguration/destinations/*/statusMessage"
+            ],
             "writeOnly": [
                 "bypassPolicyLockoutSafetyCheck",
-                "replicationConfiguration/Destinations/0/AvailabilityZoneName",
-                "replicationConfiguration/Destinations/0/KmsKeyId"
+                "replicationConfiguration/destinations/0/availabilityZoneName",
+                "replicationConfiguration/destinations/0/kmsKeyId"
             ],
             "tagsProperty": "fileSystemTags",
             "tagsStyle": "keyValueArray",
@@ -41114,6 +42762,9 @@
                 "ipAddress",
                 "subnetId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -41220,6 +42871,9 @@
                 "principalArn",
                 "type"
             ],
+            "readOnly": [
+                "accessEntryArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -41334,6 +42988,9 @@
                 "addonName",
                 "clusterName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "podIdentityAssociations",
                 "preserveOnDelete",
@@ -41540,7 +43197,7 @@
                 "roleArn"
             ],
             "createOnly": [
-                "accessConfig/BootstrapClusterCreatorAdminPermissions",
+                "accessConfig/bootstrapClusterCreatorAdminPermissions",
                 "bootstrapSelfManagedAddons",
                 "encryptionConfig",
                 "kubernetesNetworkConfig",
@@ -41549,8 +43206,18 @@
                 "remoteNetworkConfig",
                 "roleArn"
             ],
+            "readOnly": [
+                "arn",
+                "certificateAuthorityData",
+                "clusterSecurityGroupId",
+                "encryptionConfigKeyArn",
+                "endpoint",
+                "id",
+                "kubernetesNetworkConfig/serviceIpv6Cidr",
+                "openIdConnectIssuerUrl"
+            ],
             "writeOnly": [
-                "accessConfig/BootstrapClusterCreatorAdminPermissions",
+                "accessConfig/bootstrapClusterCreatorAdminPermissions",
                 "bootstrapSelfManagedAddons"
             ],
             "irreversibleNames": {
@@ -41662,6 +43329,9 @@
                 "selectors",
                 "subnets"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -41745,6 +43415,9 @@
                 "oidc",
                 "type"
             ],
+            "readOnly": [
+                "identityProviderConfigArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -41980,6 +43653,10 @@
                 "remoteAccess",
                 "subnets"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "forceUpdateEnabled"
             ],
@@ -42069,6 +43746,10 @@
                 "namespace",
                 "serviceAccount"
             ],
+            "readOnly": [
+                "associationArn",
+                "associationId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -42184,6 +43865,10 @@
             "required": [
                 "members"
             ],
+            "readOnly": [
+                "globalReplicationGroupId",
+                "status"
+            ],
             "writeOnly": [
                 "automaticFailoverEnabled",
                 "cacheNodeType",
@@ -42258,6 +43943,9 @@
             "createOnly": [
                 "cacheParameterGroupFamily"
             ],
+            "readOnly": [
+                "cacheParameterGroupName"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -42454,6 +44142,16 @@
                 "snapshotArnsToRestore",
                 "subnetIds"
             ],
+            "readOnly": [
+                "arn",
+                "createTime",
+                "endpoint/address",
+                "endpoint/port",
+                "fullEngineVersion",
+                "readerEndpoint/address",
+                "readerEndpoint/port",
+                "status"
+            ],
             "writeOnly": [
                 "finalSnapshotName",
                 "snapshotArnsToRestore"
@@ -42637,6 +44335,10 @@
                 "userId",
                 "userName"
             ],
+            "readOnly": [
+                "arn",
+                "status"
+            ],
             "writeOnly": [
                 "accessString",
                 "authenticationMode",
@@ -42716,6 +44418,10 @@
             "createOnly": [
                 "userGroupId"
             ],
+            "readOnly": [
+                "arn",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -42806,6 +44512,9 @@
                 "applicationName",
                 "sourceBundle"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -42901,10 +44610,13 @@
                 "solutionStackName",
                 "sourceConfiguration"
             ],
+            "readOnly": [
+                "templateName"
+            ],
             "writeOnly": [
                 "environmentId",
-                "sourceConfiguration/ApplicationName",
-                "sourceConfiguration/TemplateName"
+                "sourceConfiguration/applicationName",
+                "sourceConfiguration/templateName"
             ],
             "primaryIdentifier": [
                 "applicationName",
@@ -43044,15 +44756,18 @@
                 "cnamePrefix",
                 "environmentName",
                 "solutionStackName",
-                "tier/Name",
-                "tier/Type"
+                "tier/name",
+                "tier/type"
+            ],
+            "readOnly": [
+                "endpointUrl"
             ],
             "writeOnly": [
                 "optionSettings",
-                "optionSettings/*/Namespace",
-                "optionSettings/*/OptionName",
-                "optionSettings/*/ResourceName",
-                "optionSettings/*/Value",
+                "optionSettings/*/namespace",
+                "optionSettings/*/optionName",
+                "optionSettings/*/resourceName",
+                "optionSettings/*/value",
                 "templateName"
             ],
             "irreversibleNames": {
@@ -43179,8 +44894,11 @@
             "createOnly": [
                 "loadBalancerArn"
             ],
+            "readOnly": [
+                "listenerArn"
+            ],
             "writeOnly": [
-                "defaultActions/*/AuthenticateOidcConfig/ClientSecret"
+                "defaultActions/*/authenticateOidcConfig/clientSecret"
             ],
             "cfRef": {
                 "property": "ListenerArn"
@@ -43256,8 +44974,12 @@
             "createOnly": [
                 "listenerArn"
             ],
+            "readOnly": [
+                "isDefault",
+                "ruleArn"
+            ],
             "writeOnly": [
-                "actions/*/AuthenticateOidcConfig/ClientSecret",
+                "actions/*/authenticateOidcConfig/clientSecret",
                 "listenerArn"
             ],
             "cfRef": {
@@ -43432,6 +45154,13 @@
                 "scheme",
                 "type"
             ],
+            "readOnly": [
+                "canonicalHostedZoneId",
+                "dnsName",
+                "loadBalancerArn",
+                "loadBalancerFullName",
+                "loadBalancerName"
+            ],
             "irreversibleNames": {
                 "canonicalHostedZoneId": "CanonicalHostedZoneID",
                 "dnsName": "DNSName"
@@ -43661,6 +45390,12 @@
                 "targetType",
                 "vpcId"
             ],
+            "readOnly": [
+                "loadBalancerArns",
+                "targetGroupArn",
+                "targetGroupFullName",
+                "targetGroupName"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -43741,6 +45476,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "numberOfCaCertificates",
+                "status",
+                "trustStoreArn"
+            ],
             "writeOnly": [
                 "caCertificatesBundleS3Bucket",
                 "caCertificatesBundleS3Key",
@@ -43802,6 +45542,10 @@
                 "revocationContents",
                 "trustStoreArn"
             ],
+            "readOnly": [
+                "revocationId",
+                "trustStoreRevocations"
+            ],
             "writeOnly": [
                 "revocationContents"
             ],
@@ -44063,6 +45807,11 @@
                 "vpcId",
                 "workspaceSecurityGroupId"
             ],
+            "readOnly": [
+                "arn",
+                "studioId",
+                "url"
+            ],
             "irreversibleNames": {
                 "defaultS3Location": "DefaultS3Location"
             },
@@ -44237,6 +45986,10 @@
                 "containerProvider",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -44422,6 +46175,10 @@
                 "name",
                 "type"
             ],
+            "readOnly": [
+                "applicationId",
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -44532,8 +46289,13 @@
             "createOnly": [
                 "workflowName"
             ],
+            "readOnly": [
+                "createdAt",
+                "updatedAt",
+                "workflowArn"
+            ],
             "writeOnly": [
-                "idMappingTechniques/NormalizationVersion"
+                "idMappingTechniques/normalizationVersion"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -44643,6 +46405,11 @@
             "createOnly": [
                 "idNamespaceName"
             ],
+            "readOnly": [
+                "createdAt",
+                "idNamespaceArn",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -44759,6 +46526,11 @@
             "createOnly": [
                 "workflowName"
             ],
+            "readOnly": [
+                "createdAt",
+                "updatedAt",
+                "workflowArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -44916,6 +46688,12 @@
             "createOnly": [
                 "schemaName"
             ],
+            "readOnly": [
+                "createdAt",
+                "hasWorkflows",
+                "schemaArn",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -44994,6 +46772,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -45065,6 +46846,9 @@
                 "archiveName",
                 "sourceArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "ArchiveName"
             },
@@ -45135,14 +46919,20 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "authParameters/connectivityParameters/resourceParameters/resourceAssociationArn",
+                "invocationConnectivityParameters/resourceParameters/resourceAssociationArn",
+                "secretArn"
+            ],
             "writeOnly": [
-                "authParameters/ApiKeyAuthParameters/ApiKeyValue",
-                "authParameters/BasicAuthParameters/Password",
-                "authParameters/InvocationHttpParameters",
-                "authParameters/OAuthParameters/ClientParameters/ClientSecret",
-                "authParameters/OAuthParameters/OAuthHttpParameters/BodyParameters",
-                "authParameters/OAuthParameters/OAuthHttpParameters/HeaderParameters",
-                "authParameters/OAuthParameters/OAuthHttpParameters/QueryStringParameters"
+                "authParameters/apiKeyAuthParameters/apiKeyValue",
+                "authParameters/basicAuthParameters/password",
+                "authParameters/invocationHttpParameters",
+                "authParameters/oAuthParameters/clientParameters/clientSecret",
+                "authParameters/oAuthParameters/oAuthHttpParameters/bodyParameters",
+                "authParameters/oAuthParameters/oAuthHttpParameters/headerParameters",
+                "authParameters/oAuthParameters/oAuthHttpParameters/queryStringParameters"
             ],
             "cfRef": {
                 "property": "Name"
@@ -45244,6 +47034,13 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "endpointId",
+                "endpointUrl",
+                "state",
+                "stateReason"
+            ],
             "primaryIdentifier": [
                 "name"
             ]
@@ -45327,6 +47124,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "eventSourceName"
             ],
@@ -45423,6 +47223,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -45493,6 +47296,11 @@
             "createOnly": [
                 "sourceArn"
             ],
+            "readOnly": [
+                "discovererArn",
+                "discovererId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -45546,6 +47354,9 @@
             "createOnly": [
                 "registryName"
             ],
+            "readOnly": [
+                "registryArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -45590,6 +47401,9 @@
                 "policy",
                 "registryName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -45687,6 +47501,12 @@
                 "registryName",
                 "schemaName"
             ],
+            "readOnly": [
+                "lastModified",
+                "schemaArn",
+                "schemaVersion",
+                "versionCreatedDate"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -45834,6 +47654,9 @@
                 "name",
                 "project"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -45950,6 +47773,9 @@
                 "name",
                 "project"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -46081,6 +47907,9 @@
                 "name",
                 "project"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -46155,6 +47984,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -46217,6 +48049,9 @@
                 "minLength": 1,
                 "maxLength": 127
             },
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -46351,8 +48186,17 @@
                 "superuserParameters",
                 "tags"
             ],
+            "readOnly": [
+                "awsAccountId",
+                "dedicatedServiceAccountId",
+                "environmentArn",
+                "environmentId",
+                "environmentUrl",
+                "sageMakerStudioDomainUrl",
+                "status"
+            ],
             "writeOnly": [
-                "federationParameters/AttributeMap",
+                "federationParameters/attributeMap",
                 "superuserParameters",
                 "tags"
             ],
@@ -46480,9 +48324,12 @@
                 "targets"
             ],
             "createOnly": [
-                "experimentOptions/AccountTargeting",
+                "experimentOptions/accountTargeting",
                 "tags"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -46739,6 +48586,10 @@
                 "remediationEnabled",
                 "securityServicePolicyData"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "deleteAllPolicyResources"
             ],
@@ -46823,6 +48674,9 @@
             "required": [
                 "resourceTypeList"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -46918,6 +48772,9 @@
             "createOnly": [
                 "datasetName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -46993,6 +48850,9 @@
             "createOnly": [
                 "datasetGroupName"
             ],
+            "readOnly": [
+                "datasetGroupArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -47112,6 +48972,32 @@
             "createOnly": [
                 "detectorId"
             ],
+            "readOnly": [
+                "arn",
+                "associatedModels/*/arn",
+                "createdTime",
+                "detectorVersionId",
+                "eventType/arn",
+                "eventType/createdTime",
+                "eventType/entityTypes/*/arn",
+                "eventType/entityTypes/*/createdTime",
+                "eventType/entityTypes/*/lastUpdatedTime",
+                "eventType/eventVariables/*/arn",
+                "eventType/eventVariables/*/createdTime",
+                "eventType/eventVariables/*/lastUpdatedTime",
+                "eventType/labels/*/arn",
+                "eventType/labels/*/createdTime",
+                "eventType/labels/*/lastUpdatedTime",
+                "eventType/lastUpdatedTime",
+                "lastUpdatedTime",
+                "rules/*/arn",
+                "rules/*/createdTime",
+                "rules/*/lastUpdatedTime",
+                "rules/*/outcomes/*/arn",
+                "rules/*/outcomes/*/createdTime",
+                "rules/*/outcomes/*/lastUpdatedTime",
+                "rules/*/ruleVersion"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -47178,6 +49064,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -47291,6 +49182,20 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "entityTypes/*/arn",
+                "entityTypes/*/createdTime",
+                "entityTypes/*/lastUpdatedTime",
+                "eventVariables/*/arn",
+                "eventVariables/*/createdTime",
+                "eventVariables/*/lastUpdatedTime",
+                "labels/*/arn",
+                "labels/*/createdTime",
+                "labels/*/lastUpdatedTime",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -47357,6 +49262,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -47445,6 +49355,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -47508,6 +49423,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -47609,6 +49529,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -47709,6 +49634,10 @@
                 "fileSystemId",
                 "fileSystemPath"
             ],
+            "readOnly": [
+                "associationId",
+                "resourceArn"
+            ],
             "irreversibleNames": {
                 "resourceArn": "ResourceARN",
                 "s3": "S3"
@@ -47761,6 +49690,9 @@
             "required": [
                 "routingStrategy"
             ],
+            "readOnly": [
+                "aliasId"
+            ],
             "cfRef": {
                 "property": "AliasId"
             },
@@ -47829,6 +49761,9 @@
                 "serverSdkVersion",
                 "storageLocation"
             ],
+            "readOnly": [
+                "buildId"
+            ],
             "writeOnly": [
                 "serverSdkVersion",
                 "storageLocation"
@@ -48052,6 +49987,16 @@
                 "instanceType",
                 "locations"
             ],
+            "readOnly": [
+                "creationTime",
+                "deploymentDetails",
+                "fleetArn",
+                "fleetId",
+                "gameServerContainerGroupDefinitionArn",
+                "maximumGameServerContainerGroupsPerInstance",
+                "perInstanceContainerGroupDefinitionArn",
+                "status"
+            ],
             "writeOnly": [
                 "deploymentConfiguration",
                 "gameServerContainerGroupDefinitionName",
@@ -48200,6 +50145,13 @@
                 "containerGroupType",
                 "name"
             ],
+            "readOnly": [
+                "containerGroupDefinitionArn",
+                "creationTime",
+                "status",
+                "statusReason",
+                "versionNumber"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -48497,6 +50449,9 @@
                 "serverLaunchParameters",
                 "serverLaunchPath"
             ],
+            "readOnly": [
+                "fleetId"
+            ],
             "writeOnly": [
                 "applyCapacity"
             ],
@@ -48648,6 +50603,10 @@
                 "instanceDefinitions",
                 "roleArn"
             ],
+            "readOnly": [
+                "autoScalingGroupArn",
+                "gameServerGroupArn"
+            ],
             "writeOnly": [
                 "autoScalingPolicy",
                 "deleteOption",
@@ -48772,6 +50731,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -48822,6 +50784,9 @@
             "createOnly": [
                 "locationName"
             ],
+            "readOnly": [
+                "locationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -49005,6 +50970,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -49071,6 +51039,10 @@
                 "name",
                 "ruleSetBody"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -49148,6 +51120,12 @@
             "required": [
                 "storageLocation"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "id",
+                "sizeOnDisk"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -49246,6 +51224,13 @@
                 "minLength": 1,
                 "maxLength": 64
             },
+            "readOnly": [
+                "acceleratorArn",
+                "dnsName",
+                "dualStackDnsName",
+                "ipv4Addresses",
+                "ipv6Addresses"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -49320,8 +51305,11 @@
                 "minLength": 1,
                 "maxLength": 64
             },
+            "readOnly": [
+                "attachmentArn"
+            ],
             "writeOnly": [
-                "resources/*/Region"
+                "resources/*/region"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -49441,8 +51429,11 @@
                 "endpointGroupRegion",
                 "listenerArn"
             ],
+            "readOnly": [
+                "endpointGroupArn"
+            ],
             "writeOnly": [
-                "endpointConfigurations/*/AttachmentArn"
+                "endpointConfigurations/*/attachmentArn"
             ],
             "cfRef": {
                 "property": "EndpointGroupArn"
@@ -49508,6 +51499,9 @@
             "createOnly": [
                 "acceleratorArn"
             ],
+            "readOnly": [
+                "listenerArn"
+            ],
             "cfRef": {
                 "property": "ListenerArn"
             },
@@ -49966,6 +51960,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -50075,6 +52072,10 @@
                 "registry",
                 "schemaDefinition"
             ],
+            "readOnly": [
+                "arn",
+                "initialSchemaVersionId"
+            ],
             "writeOnly": [
                 "schemaDefinition"
             ],
@@ -50120,6 +52121,9 @@
                 "schema",
                 "schemaDefinition"
             ],
+            "readOnly": [
+                "versionId"
+            ],
             "primaryIdentifier": [
                 "versionId"
             ]
@@ -50349,6 +52353,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "createdOn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -50561,6 +52568,15 @@
             "createOnly": [
                 "clientToken"
             ],
+            "readOnly": [
+                "creationTimestamp",
+                "endpoint",
+                "id",
+                "modificationTimestamp",
+                "samlConfigurationStatus",
+                "ssoClientId",
+                "status"
+            ],
             "writeOnly": [
                 "clientToken"
             ],
@@ -50633,6 +52649,11 @@
                 "inlineRecipe",
                 "lambdaFunction"
             ],
+            "readOnly": [
+                "arn",
+                "componentName",
+                "componentVersion"
+            ],
             "writeOnly": [
                 "inlineRecipe",
                 "lambdaFunction"
@@ -50746,6 +52767,9 @@
                 "parentTargetArn",
                 "targetArn"
             ],
+            "readOnly": [
+                "deploymentId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -50806,6 +52830,11 @@
             "required": [
                 "configData"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "type"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -50879,6 +52908,10 @@
             "required": [
                 "endpointDetails"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -50998,6 +53031,11 @@
                 "minimumViableContactDurationSeconds",
                 "trackingConfigArn"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "region"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -51073,6 +53111,9 @@
             "required": [
                 "enable"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -51256,6 +53297,9 @@
                 "detectorId",
                 "format"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "activate"
             ],
@@ -51343,6 +53387,13 @@
                 "protectedResource",
                 "role"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "malwareProtectionPlanId",
+                "status",
+                "statusReasons"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -51551,6 +53602,9 @@
                 "detectorId",
                 "format"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "activate"
             ],
@@ -51634,6 +53688,13 @@
                 "kmsKeyArn",
                 "tags"
             ],
+            "readOnly": [
+                "createdAt",
+                "datastoreArn",
+                "datastoreId",
+                "datastoreStatus",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -51737,6 +53798,13 @@
                 "preloadDataConfig",
                 "sseConfiguration"
             ],
+            "readOnly": [
+                "createdAt",
+                "datastoreArn",
+                "datastoreEndpoint",
+                "datastoreId",
+                "datastoreStatus"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -51804,6 +53872,9 @@
             "createOnly": [
                 "groupName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "primaryIdentifier": [
                 "groupName"
             ]
@@ -51907,6 +53978,9 @@
                 "instanceProfileName",
                 "path"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "cfRef": {
                 "property": "InstanceProfileName"
@@ -52033,6 +54107,16 @@
                 "managedPolicyName",
                 "path"
             ],
+            "readOnly": [
+                "attachmentCount",
+                "createDate",
+                "defaultVersionId",
+                "isAttachable",
+                "permissionsBoundaryUsageCount",
+                "policyArn",
+                "policyId",
+                "updateDate"
+            ],
             "cfRef": {
                 "property": "PolicyArn"
             },
@@ -52104,6 +54188,9 @@
             "createOnly": [
                 "url"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -52231,6 +54318,10 @@
                 "path",
                 "roleName"
             ],
+            "readOnly": [
+                "arn",
+                "roleId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -52346,6 +54437,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -52434,6 +54528,9 @@
                 "privateKey",
                 "serverCertificateName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "certificateBody",
                 "certificateChain",
@@ -52485,6 +54582,9 @@
                 "awsServiceName",
                 "customSuffix"
             ],
+            "readOnly": [
+                "roleName"
+            ],
             "writeOnly": [
                 "awsServiceName",
                 "customSuffix"
@@ -52601,8 +54701,11 @@
             "createOnly": [
                 "userName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
-                "loginProfile/Password"
+                "loginProfile/password"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -52726,6 +54829,9 @@
                 "path",
                 "virtualMfaDeviceName"
             ],
+            "readOnly": [
+                "serialNumber"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -52774,6 +54880,9 @@
             "createOnly": [
                 "identityStoreId"
             ],
+            "readOnly": [
+                "groupId"
+            ],
             "primaryIdentifier": [
                 "groupId",
                 "identityStoreId"
@@ -52826,6 +54935,9 @@
                 "identityStoreId",
                 "memberId"
             ],
+            "readOnly": [
+                "membershipId"
+            ],
             "primaryIdentifier": [
                 "membershipId",
                 "identityStoreId"
@@ -52970,6 +55082,11 @@
                 "uri",
                 "version"
             ],
+            "readOnly": [
+                "arn",
+                "encrypted",
+                "type"
+            ],
             "writeOnly": [
                 "data",
                 "platform",
@@ -53161,6 +55278,9 @@
                 "version",
                 "workingDirectory"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "dockerfileTemplateData",
                 "dockerfileTemplateUri",
@@ -53240,6 +55360,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -53383,6 +55506,12 @@
                 "tags",
                 "workflows"
             ],
+            "readOnly": [
+                "arn",
+                "imageId",
+                "imageUri",
+                "name"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -53533,6 +55662,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -53668,6 +55800,9 @@
                 "version",
                 "workingDirectory"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -53833,6 +55968,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -53941,6 +56079,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -54062,6 +56203,9 @@
                 "uri",
                 "version"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "data",
                 "uri"
@@ -54105,6 +56249,9 @@
             "createOnly": [
                 "assessmentTargetName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "ResourceGroupArn"
             },
@@ -54194,6 +56341,9 @@
                 "rulesPackageArns",
                 "userAttributesForFindings"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "AssessmentTargetArn"
             },
@@ -54232,6 +56382,9 @@
             "createOnly": [
                 "resourceGroupTags"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -54301,6 +56454,9 @@
                 "securityLevel",
                 "targets"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -54358,6 +56514,9 @@
                 "filterAction",
                 "filterCriteria"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -54520,6 +56679,13 @@
             "createOnly": [
                 "monitorName"
             ],
+            "readOnly": [
+                "createdAt",
+                "modifiedAt",
+                "monitorArn",
+                "processingStatus",
+                "processingStatusInfo"
+            ],
             "writeOnly": [
                 "includeLinkedAccounts",
                 "linkedAccountId",
@@ -54613,6 +56779,10 @@
                 "invoiceReceiver",
                 "name"
             ],
+            "readOnly": [
+                "invoiceUnitArn",
+                "lastModified"
+            ],
             "tagsProperty": "resourceTags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -54770,6 +56940,9 @@
                 "authorizerName",
                 "signingDisabled"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -54832,6 +57005,10 @@
             "createOnly": [
                 "billingGroupName"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -54940,6 +57117,10 @@
                 "certificateMode",
                 "verificationCertificatePem"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "removeAutoRegistration",
                 "verificationCertificatePem"
@@ -55024,6 +57205,10 @@
                 "certificatePem",
                 "certificateSigningRequest"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "caCertificatePem",
                 "certificateSigningRequest"
@@ -55106,6 +57291,9 @@
             "createOnly": [
                 "certificateProviderName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -55237,6 +57425,9 @@
             "createOnly": [
                 "commandId"
             ],
+            "readOnly": [
+                "commandArn"
+            ],
             "writeOnly": [
                 "lastUpdatedAt"
             ],
@@ -55308,6 +57499,9 @@
                 "metricName",
                 "metricType"
             ],
+            "readOnly": [
+                "metricArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -55383,6 +57577,9 @@
                 "name",
                 "type"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -55546,6 +57743,11 @@
                 "serviceType",
                 "validationCertificateArn"
             ],
+            "readOnly": [
+                "arn",
+                "domainType",
+                "serverCertificates"
+            ],
             "writeOnly": [
                 "serverCertificateArns",
                 "validationCertificateArn"
@@ -55674,6 +57876,12 @@
             "createOnly": [
                 "metricName"
             ],
+            "readOnly": [
+                "creationDate",
+                "lastModifiedDate",
+                "metricArn",
+                "version"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -55844,6 +58052,9 @@
                 "tags",
                 "timeoutConfig"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "abortConfig",
                 "destinationPackageVersions",
@@ -55971,6 +58182,10 @@
             "createOnly": [
                 "actionName"
             ],
+            "readOnly": [
+                "mitigationActionArn",
+                "mitigationActionId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -56029,6 +58244,10 @@
             "createOnly": [
                 "policyName"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -56136,6 +58355,9 @@
                 "templateName",
                 "templateType"
             ],
+            "readOnly": [
+                "templateArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -56187,6 +58409,9 @@
                 "targetName",
                 "targetType"
             ],
+            "readOnly": [
+                "targetId"
+            ],
             "primaryIdentifier": [
                 "targetId"
             ]
@@ -56256,6 +58481,9 @@
             "createOnly": [
                 "roleAlias"
             ],
+            "readOnly": [
+                "roleAliasArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -56345,6 +58573,9 @@
             "createOnly": [
                 "scheduledAuditName"
             ],
+            "readOnly": [
+                "scheduledAuditArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -56467,6 +58698,9 @@
             "createOnly": [
                 "securityProfileName"
             ],
+            "readOnly": [
+                "securityProfileArn"
+            ],
             "irreversibleNames": {
                 "additionalMetricsToRetainV2": "AdditionalMetricsToRetainV2"
             },
@@ -56524,6 +58758,9 @@
             "createOnly": [
                 "packageName"
             ],
+            "readOnly": [
+                "packageArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -56614,6 +58851,11 @@
                 "packageName",
                 "versionName"
             ],
+            "readOnly": [
+                "errorReason",
+                "packageVersionArn",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -56660,6 +58902,10 @@
             "createOnly": [
                 "thingName"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -56741,6 +58987,10 @@
                 "parentGroupName",
                 "thingGroupName"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -56811,6 +59061,10 @@
             "createOnly": [
                 "thingTypeName"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -56873,6 +59127,9 @@
             "createOnly": [
                 "ruleName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -56926,6 +59183,10 @@
                 "httpUrlProperties",
                 "vpcProperties"
             ],
+            "readOnly": [
+                "arn",
+                "statusReason"
+            ],
             "primaryIdentifier": [
                 "arn"
             ]
@@ -56986,6 +59247,9 @@
             "createOnly": [
                 "channelName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -57110,6 +59374,9 @@
             "createOnly": [
                 "datasetName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -57191,6 +59458,9 @@
             "createOnly": [
                 "datastoreName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -57257,6 +59527,9 @@
             "createOnly": [
                 "pipelineName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -57309,6 +59582,11 @@
             "required": [
                 "suiteDefinitionConfiguration"
             ],
+            "readOnly": [
+                "suiteDefinitionArn",
+                "suiteDefinitionId",
+                "suiteDefinitionVersion"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -57664,6 +59942,16 @@
             "required": [
                 "roleArn"
             ],
+            "readOnly": [
+                "applicationArn",
+                "applicationCreationDate",
+                "applicationId",
+                "applicationLastUpdateDate",
+                "applicationState",
+                "applicationUrl",
+                "errorMessage",
+                "ssoClientId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -57713,6 +60001,10 @@
                 "accessPolicyPermission",
                 "accessPolicyResource"
             ],
+            "readOnly": [
+                "accessPolicyArn",
+                "accessPolicyId"
+            ],
             "primaryIdentifier": [
                 "accessPolicyId"
             ]
@@ -57811,6 +60103,12 @@
             "required": [
                 "assetModelId"
             ],
+            "readOnly": [
+                "assetArn",
+                "assetHierarchies/*/id",
+                "assetId",
+                "assetProperties/*/id"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -57926,21 +60224,33 @@
             "createOnly": [
                 "assetModelType"
             ],
+            "readOnly": [
+                "assetModelArn",
+                "assetModelCompositeModels/*/compositeModelProperties/*/id",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/metric/variables/*/value/propertyId",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/transform/variables/*/value/propertyId",
+                "assetModelCompositeModels/*/id",
+                "assetModelHierarchies/*/id",
+                "assetModelId",
+                "assetModelProperties/*/id",
+                "assetModelProperties/*/type/metric/variables/*/value/propertyId",
+                "assetModelProperties/*/type/transform/variables/*/value/propertyId"
+            ],
             "writeOnly": [
-                "assetModelCompositeModels/*/CompositeModelProperties/*/DataTypeSpec",
-                "assetModelCompositeModels/*/CompositeModelProperties/*/Type/Metric/Variables/*/Value/HierarchyId",
-                "assetModelCompositeModels/*/CompositeModelProperties/*/Type/Metric/Variables/*/Value/PropertyPath/*/Name",
-                "assetModelCompositeModels/*/CompositeModelProperties/*/Type/Transform/Variables/*/Value/HierarchyExternalId",
-                "assetModelCompositeModels/*/CompositeModelProperties/*/Type/Transform/Variables/*/Value/HierarchyId",
-                "assetModelCompositeModels/*/CompositeModelProperties/*/Type/Transform/Variables/*/Value/HierarchyLogicalId",
-                "assetModelCompositeModels/*/CompositeModelProperties/*/Type/Transform/Variables/*/Value/PropertyPath/*/Name",
-                "assetModelProperties/*/DataTypeSpec",
-                "assetModelProperties/*/Type/Metric/Variables/*/Value/HierarchyId",
-                "assetModelProperties/*/Type/Metric/Variables/*/Value/PropertyPath/*/Name",
-                "assetModelProperties/*/Type/Transform/Variables/*/Value/HierarchyExternalId",
-                "assetModelProperties/*/Type/Transform/Variables/*/Value/HierarchyId",
-                "assetModelProperties/*/Type/Transform/Variables/*/Value/HierarchyLogicalId",
-                "assetModelProperties/*/Type/Transform/Variables/*/Value/PropertyPath/*/Name"
+                "assetModelCompositeModels/*/compositeModelProperties/*/dataTypeSpec",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/metric/variables/*/value/hierarchyId",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/metric/variables/*/value/propertyPath/*/name",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/transform/variables/*/value/hierarchyExternalId",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/transform/variables/*/value/hierarchyId",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/transform/variables/*/value/hierarchyLogicalId",
+                "assetModelCompositeModels/*/compositeModelProperties/*/type/transform/variables/*/value/propertyPath/*/name",
+                "assetModelProperties/*/dataTypeSpec",
+                "assetModelProperties/*/type/metric/variables/*/value/hierarchyId",
+                "assetModelProperties/*/type/metric/variables/*/value/propertyPath/*/name",
+                "assetModelProperties/*/type/transform/variables/*/value/hierarchyExternalId",
+                "assetModelProperties/*/type/transform/variables/*/value/hierarchyId",
+                "assetModelProperties/*/type/transform/variables/*/value/hierarchyLogicalId",
+                "assetModelProperties/*/type/transform/variables/*/value/propertyPath/*/name"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -58022,6 +60332,10 @@
             "createOnly": [
                 "projectId"
             ],
+            "readOnly": [
+                "dashboardArn",
+                "dashboardId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -58092,6 +60406,9 @@
             "createOnly": [
                 "gatewayPlatform"
             ],
+            "readOnly": [
+                "gatewayId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -58223,6 +60540,12 @@
                 "portalAuthMode",
                 "portalType"
             ],
+            "readOnly": [
+                "portalArn",
+                "portalClientId",
+                "portalId",
+                "portalStartUrl"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -58305,6 +60628,10 @@
             "createOnly": [
                 "portalId"
             ],
+            "readOnly": [
+                "projectArn",
+                "projectId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -58467,6 +60794,14 @@
                 "componentTypeId",
                 "workspaceId"
             ],
+            "readOnly": [
+                "arn",
+                "creationDateTime",
+                "isAbstract",
+                "isSchemaInitialized",
+                "status",
+                "updateDateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -58596,6 +60931,13 @@
                 "entityId",
                 "workspaceId"
             ],
+            "readOnly": [
+                "arn",
+                "creationDateTime",
+                "hasChildEntities",
+                "status",
+                "updateDateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -58713,6 +61055,12 @@
                 "sceneId",
                 "workspaceId"
             ],
+            "readOnly": [
+                "arn",
+                "creationDateTime",
+                "generatedSceneMetadata",
+                "updateDateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -58795,6 +61143,12 @@
                 "tags",
                 "workspaceId"
             ],
+            "readOnly": [
+                "arn",
+                "creationDateTime",
+                "state",
+                "updateDateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -58875,6 +61229,11 @@
             "createOnly": [
                 "workspaceId"
             ],
+            "readOnly": [
+                "arn",
+                "creationDateTime",
+                "updateDateTime"
+            ],
             "irreversibleNames": {
                 "s3Location": "S3Location"
             },
@@ -58960,6 +61319,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -59023,6 +61385,10 @@
                 "loRaWan",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWan": "LoRaWAN"
@@ -59149,6 +61515,12 @@
                 "firmwareUpdateRole",
                 "loRaWan"
             ],
+            "readOnly": [
+                "arn",
+                "fuotaTaskStatus",
+                "id",
+                "loRaWan/startTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWan": "LoRaWAN"
@@ -59238,6 +61610,13 @@
             "required": [
                 "loRaWan"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "loRaWan/numberOfDevicesInGroup",
+                "loRaWan/numberOfDevicesRequested",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWan": "LoRaWAN"
@@ -59332,6 +61711,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -59392,6 +61774,26 @@
                 "loRaWan",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "loRaWan/channelMask",
+                "loRaWan/devStatusReqFreq",
+                "loRaWan/dlBucketSize",
+                "loRaWan/dlRate",
+                "loRaWan/dlRatePolicy",
+                "loRaWan/drMax",
+                "loRaWan/drMin",
+                "loRaWan/hrAllowed",
+                "loRaWan/minGwDiversity",
+                "loRaWan/nwkGeoLoc",
+                "loRaWan/reportDevStatusBattery",
+                "loRaWan/reportDevStatusMargin",
+                "loRaWan/targetPer",
+                "loRaWan/ulBucketSize",
+                "loRaWan/ulRate",
+                "loRaWan/ulRatePolicy"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWan": "LoRaWAN"
@@ -59481,6 +61883,10 @@
             "required": [
                 "autoCreateTasks"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWanUpdateGatewayTaskEntry": "LoRaWANUpdateGatewayTaskEntry"
@@ -59595,6 +62001,11 @@
                 "destinationName",
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "thingName"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWan": "LoRaWAN"
@@ -59691,6 +62102,10 @@
             "required": [
                 "loRaWan"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "loRaWan": "LoRaWAN"
@@ -59796,6 +62211,11 @@
                 "sdkName": "name",
                 "maxLength": 128
             },
+            "readOnly": [
+                "arn",
+                "ingestEndpoint",
+                "playbackUrl"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -59854,10 +62274,13 @@
             "createOnly": [
                 "name",
                 "video",
-                "video/Bitrate",
-                "video/Framerate",
-                "video/Height",
-                "video/Width"
+                "video/bitrate",
+                "video/framerate",
+                "video/height",
+                "video/width"
+            ],
+            "readOnly": [
+                "arn"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -59955,6 +62378,12 @@
                 "name",
                 "userId"
             ],
+            "readOnly": [
+                "arn",
+                "participantId",
+                "state",
+                "streamKey"
+            ],
             "writeOnly": [
                 "insecureIngest"
             ],
@@ -60018,6 +62447,10 @@
                 "name",
                 "publicKeyMaterial"
             ],
+            "readOnly": [
+                "arn",
+                "fingerprint"
+            ],
             "writeOnly": [
                 "publicKeyMaterial"
             ],
@@ -60106,6 +62539,9 @@
                 "allowedCountries",
                 "allowedOrigins"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -60166,6 +62602,10 @@
                 "name",
                 "publicKeyMaterial"
             ],
+            "readOnly": [
+                "arn",
+                "fingerprint"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -60254,18 +62694,22 @@
             ],
             "createOnly": [
                 "destinationConfiguration",
-                "destinationConfiguration/S3",
-                "destinationConfiguration/S3/BucketName",
+                "destinationConfiguration/s3",
+                "destinationConfiguration/s3/bucketName",
                 "name",
                 "recordingReconnectWindowSeconds",
                 "renditionConfiguration",
-                "renditionConfiguration/RenditionSelection",
-                "renditionConfiguration/Renditions",
+                "renditionConfiguration/renditionSelection",
+                "renditionConfiguration/renditions",
                 "thumbnailConfiguration",
-                "thumbnailConfiguration/RecordingMode",
-                "thumbnailConfiguration/Resolution",
-                "thumbnailConfiguration/Storage",
-                "thumbnailConfiguration/TargetIntervalSeconds"
+                "thumbnailConfiguration/recordingMode",
+                "thumbnailConfiguration/resolution",
+                "thumbnailConfiguration/storage",
+                "thumbnailConfiguration/targetIntervalSeconds"
+            ],
+            "readOnly": [
+                "arn",
+                "state"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -60322,6 +62766,10 @@
                 "sdkName": "name",
                 "maxLength": 128
             },
+            "readOnly": [
+                "activeSessionId",
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -60380,7 +62828,10 @@
             "createOnly": [
                 "name",
                 "s3",
-                "s3/BucketName"
+                "s3/bucketName"
+            ],
+            "readOnly": [
+                "arn"
             ],
             "irreversibleNames": {
                 "s3": "S3"
@@ -60434,6 +62885,10 @@
             "createOnly": [
                 "channelArn"
             ],
+            "readOnly": [
+                "arn",
+                "value"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -60498,6 +62953,11 @@
             "required": [
                 "destinationConfiguration"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -60588,6 +63048,10 @@
                 "sdkName": "name",
                 "maxLength": 128
             },
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -60771,6 +63235,9 @@
                 "serviceExecutionRoleArn",
                 "workerConfiguration"
             ],
+            "readOnly": [
+                "connectorArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -60859,6 +63326,11 @@
                 "location",
                 "name"
             ],
+            "readOnly": [
+                "customPluginArn",
+                "fileDescription",
+                "revision"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -60933,6 +63405,10 @@
                 "name",
                 "propertiesFileContent"
             ],
+            "readOnly": [
+                "revision",
+                "workerConfigurationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -61050,6 +63526,10 @@
             "createOnly": [
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -61169,6 +63649,10 @@
                 "roleArn",
                 "s3Path"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "s3Path": "S3Path"
@@ -61305,6 +63789,10 @@
                 "edition",
                 "serverSideEncryptionConfiguration"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -61372,6 +63860,10 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -61501,6 +63993,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -61610,8 +64105,8 @@
                 "applicationName"
             ],
             "writeOnly": [
-                "applicationConfiguration/ApplicationCodeConfiguration/CodeContent/ZipFileContent",
-                "applicationConfiguration/EnvironmentProperties",
+                "applicationConfiguration/applicationCodeConfiguration/codeContent/zipFileContent",
+                "applicationConfiguration/environmentProperties",
                 "runConfiguration"
             ],
             "tagsProperty": "tags",
@@ -61784,16 +64279,19 @@
                 "maxLength": 64
             },
             "createOnly": [
-                "amazonOpenSearchServerlessDestinationConfiguration/VpcConfiguration",
-                "amazonopensearchserviceDestinationConfiguration/VpcConfiguration",
+                "amazonOpenSearchServerlessDestinationConfiguration/vpcConfiguration",
+                "amazonopensearchserviceDestinationConfiguration/vpcConfiguration",
                 "databaseSourceConfiguration",
                 "deliveryStreamName",
                 "deliveryStreamType",
-                "elasticsearchDestinationConfiguration/VpcConfiguration",
+                "elasticsearchDestinationConfiguration/vpcConfiguration",
                 "icebergDestinationConfiguration",
                 "kinesisStreamSourceConfiguration",
                 "mskSourceConfiguration",
-                "snowflakeDestinationConfiguration/SnowflakeVpcConfiguration"
+                "snowflakeDestinationConfiguration/snowflakeVpcConfiguration"
+            ],
+            "readOnly": [
+                "arn"
             ],
             "irreversibleNames": {
                 "extendedS3DestinationConfiguration": "ExtendedS3DestinationConfiguration",
@@ -61863,6 +64361,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -61942,6 +64443,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -62105,6 +64609,10 @@
                     "description": "Assigns one or more tags to the replica key.\n  Tagging or untagging a KMS key can allow or deny permission to the KMS key. For details, see [ABAC for](https://docs.aws.amazon.com/kms/latest/developerguide/abac.html) in the *Developer Guide*.\n  For information about tags in KMS, see [Tagging keys](https://docs.aws.amazon.com/kms/latest/developerguide/tagging-keys.html) in the *Developer Guide*. For information about tags in CloudFormation, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html)."
                 }
             },
+            "readOnly": [
+                "arn",
+                "keyId"
+            ],
             "writeOnly": [
                 "bypassPolicyLockoutSafetyCheck",
                 "pendingWindowInDays",
@@ -62195,6 +64703,10 @@
             "createOnly": [
                 "primaryKeyArn"
             ],
+            "readOnly": [
+                "arn",
+                "keyId"
+            ],
             "writeOnly": [
                 "pendingWindowInDays"
             ],
@@ -62387,6 +64899,10 @@
                 "principal",
                 "resource"
             ],
+            "readOnly": [
+                "principalIdentifier",
+                "resourceIdentifier"
+            ],
             "cfRef": {
                 "properties": [
                     "PrincipalIdentifier",
@@ -62495,6 +65011,10 @@
                 "lfTags",
                 "resource"
             ],
+            "readOnly": [
+                "resourceIdentifier",
+                "tagsIdentifier"
+            ],
             "irreversibleNames": {
                 "lfTags": "LFTags"
             },
@@ -62576,6 +65096,9 @@
                 "functionName",
                 "name"
             ],
+            "readOnly": [
+                "aliasArn"
+            ],
             "cfRef": {
                 "property": "AliasArn"
             },
@@ -62638,6 +65161,10 @@
             "required": [
                 "allowedPublishers"
             ],
+            "readOnly": [
+                "codeSigningConfigArn",
+                "codeSigningConfigId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -62982,6 +65509,10 @@
                 "startingPosition",
                 "startingPositionTimestamp"
             ],
+            "readOnly": [
+                "eventSourceMappingArn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "documentDbEventSourceConfig": "DocumentDBEventSourceConfig"
@@ -63253,15 +65784,21 @@
             "createOnly": [
                 "functionName"
             ],
+            "readOnly": [
+                "arn",
+                "snapStartResponse",
+                "snapStartResponse/applyOn",
+                "snapStartResponse/optimizationStatus"
+            ],
             "writeOnly": [
                 "code",
-                "code/ImageUri",
-                "code/S3Bucket",
-                "code/S3Key",
-                "code/S3ObjectVersion",
-                "code/ZipFile",
+                "code/imageUri",
+                "code/s3Bucket",
+                "code/s3Key",
+                "code/s3ObjectVersion",
+                "code/zipFile",
                 "snapStart",
-                "snapStart/ApplyOn"
+                "snapStart/applyOn"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -63359,6 +65896,9 @@
                 "layerName",
                 "licenseInfo"
             ],
+            "readOnly": [
+                "layerVersionArn"
+            ],
             "writeOnly": [
                 "content"
             ],
@@ -63426,6 +65966,9 @@
                 "organizationId",
                 "principal"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -63529,6 +66072,9 @@
                 "sourceAccount",
                 "sourceArn"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "principalOrgId": "PrincipalOrgID"
@@ -63602,6 +66148,10 @@
                 "qualifier",
                 "targetFunctionArn"
             ],
+            "readOnly": [
+                "functionArn",
+                "functionUrl"
+            ],
             "primaryIdentifier": [
                 "functionArn"
             ]
@@ -63680,6 +66230,10 @@
                 "provisionedConcurrencyConfig",
                 "runtimePolicy"
             ],
+            "readOnly": [
+                "functionArn",
+                "version"
+            ],
             "irreversibleNames": {
                 "codeSha256": "CodeSha256"
             },
@@ -63790,6 +66344,14 @@
                 "name",
                 "workloadName"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "deletedAt",
+                "deploymentId",
+                "resourceGroup",
+                "status"
+            ],
             "writeOnly": [
                 "specifications"
             ],
@@ -63927,6 +66489,10 @@
                 "idleSessionTtlInSeconds",
                 "roleArn"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "autoBuildBotLocales",
                 "botFileS3Location",
@@ -64047,6 +66613,11 @@
             "createOnly": [
                 "botId"
             ],
+            "readOnly": [
+                "arn",
+                "botAliasId",
+                "botAliasStatus"
+            ],
             "writeOnly": [
                 "botAliasTags"
             ],
@@ -64108,6 +66679,9 @@
             "createOnly": [
                 "botId"
             ],
+            "readOnly": [
+                "botVersion"
+            ],
             "writeOnly": [
                 "botVersionLocaleSpecification"
             ],
@@ -64150,6 +66724,10 @@
                 "policy",
                 "resourceArn"
             ],
+            "readOnly": [
+                "id",
+                "revisionId"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -64234,6 +66812,10 @@
             "autoNamingSpec": {
                 "sdkName": "grantName"
             },
+            "readOnly": [
+                "grantArn",
+                "version"
+            ],
             "writeOnly": [
                 "allowedOperations",
                 "principals",
@@ -64368,6 +66950,10 @@
                 "productName",
                 "validity"
             ],
+            "readOnly": [
+                "licenseArn",
+                "version"
+            ],
             "writeOnly": [
                 "status"
             ],
@@ -64510,6 +67096,10 @@
                 "metricName",
                 "monitoredResourceName"
             ],
+            "readOnly": [
+                "alarmArn",
+                "state"
+            ],
             "primaryIdentifier": [
                 "alarmName"
             ]
@@ -64618,6 +67208,11 @@
             "createOnly": [
                 "bucketName"
             ],
+            "readOnly": [
+                "ableToUpdateBundle",
+                "bucketArn",
+                "url"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -64696,6 +67291,10 @@
                 "domainName",
                 "subjectAlternativeNames"
             ],
+            "readOnly": [
+                "certificateArn",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -64808,6 +67407,12 @@
             "createOnly": [
                 "serviceName"
             ],
+            "readOnly": [
+                "containerArn",
+                "principalArn",
+                "privateRegistryAccess/ecrImagePullerRole/principalArn",
+                "url"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -64977,6 +67582,9 @@
                 "relationalDatabaseBundleId",
                 "relationalDatabaseName"
             ],
+            "readOnly": [
+                "databaseArn"
+            ],
             "writeOnly": [
                 "masterUserPassword",
                 "relationalDatabaseParameters",
@@ -65106,6 +67714,19 @@
                 "diskName",
                 "sizeInGb"
             ],
+            "readOnly": [
+                "attachedTo",
+                "attachmentState",
+                "diskArn",
+                "iops",
+                "isAttached",
+                "location/availabilityZone",
+                "location/regionName",
+                "path",
+                "resourceType",
+                "state",
+                "supportCode"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -65284,6 +67905,24 @@
                 "bundleId",
                 "instanceName"
             ],
+            "readOnly": [
+                "hardware/cpuCount",
+                "hardware/ramSizeInGb",
+                "instanceArn",
+                "ipv6Addresses",
+                "isStaticIp",
+                "location/availabilityZone",
+                "location/regionName",
+                "networking/monthlyTransfer/gbPerMonthAllocated",
+                "privateIpAddress",
+                "publicIpAddress",
+                "resourceType",
+                "sshKeyName",
+                "state/code",
+                "state/name",
+                "supportCode",
+                "userName"
+            ],
             "writeOnly": [
                 "userData"
             ],
@@ -65401,6 +68040,9 @@
                 "ipAddressType",
                 "loadBalancerName"
             ],
+            "readOnly": [
+                "loadBalancerArn"
+            ],
             "irreversibleNames": {
                 "sessionStickinessLbCookieDurationSeconds": "SessionStickinessLBCookieDurationSeconds"
             },
@@ -65495,6 +68137,10 @@
                 "certificateName",
                 "loadBalancerName"
             ],
+            "readOnly": [
+                "loadBalancerTlsCertificateArn",
+                "status"
+            ],
             "primaryIdentifier": [
                 "certificateName",
                 "loadBalancerName"
@@ -65541,6 +68187,11 @@
             "createOnly": [
                 "staticIpName"
             ],
+            "readOnly": [
+                "ipAddress",
+                "isAttached",
+                "staticIpArn"
+            ],
             "primaryIdentifier": [
                 "staticIpName"
             ]
@@ -65649,6 +68300,12 @@
             "createOnly": [
                 "keyName"
             ],
+            "readOnly": [
+                "arn",
+                "createTime",
+                "keyArn",
+                "updateTime"
+            ],
             "writeOnly": [
                 "forceDelete",
                 "forceUpdate",
@@ -65745,6 +68402,12 @@
                 "collectionName",
                 "kmsKeyId"
             ],
+            "readOnly": [
+                "arn",
+                "collectionArn",
+                "createTime",
+                "updateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -65833,6 +68496,12 @@
                 "configuration",
                 "mapName"
             ],
+            "readOnly": [
+                "arn",
+                "createTime",
+                "mapArn",
+                "updateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -65932,6 +68601,12 @@
                 "dataSource",
                 "indexName"
             ],
+            "readOnly": [
+                "arn",
+                "createTime",
+                "indexArn",
+                "updateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -66023,6 +68698,12 @@
                 "calculatorName",
                 "dataSource"
             ],
+            "readOnly": [
+                "arn",
+                "calculatorArn",
+                "createTime",
+                "updateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -66134,6 +68815,12 @@
                 "kmsKeyId",
                 "trackerName"
             ],
+            "readOnly": [
+                "arn",
+                "createTime",
+                "trackerArn",
+                "updateTime"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -66245,6 +68932,9 @@
                 "policyName",
                 "policyType"
             ],
+            "readOnly": [
+                "accountId"
+            ],
             "primaryIdentifier": [
                 "accountId",
                 "policyType",
@@ -66347,6 +69037,11 @@
                 "deliveryDestinationArn",
                 "deliverySourceName"
             ],
+            "readOnly": [
+                "arn",
+                "deliveryDestinationType",
+                "deliveryId"
+            ],
             "irreversibleNames": {
                 "s3EnableHiveCompatiblePath": "S3EnableHiveCompatiblePath",
                 "s3SuffixPath": "S3SuffixPath"
@@ -66436,6 +69131,10 @@
                 "name",
                 "outputFormat"
             ],
+            "readOnly": [
+                "arn",
+                "deliveryDestinationType"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -66510,6 +69209,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "resourceArns",
+                "service"
+            ],
             "writeOnly": [
                 "resourceArn"
             ],
@@ -66574,6 +69278,9 @@
             "createOnly": [
                 "destinationName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "DestinationName"
             },
@@ -66632,6 +69339,9 @@
                 "integrationType",
                 "resourceConfig"
             ],
+            "readOnly": [
+                "integrationStatus"
+            ],
             "writeOnly": [
                 "resourceConfig"
             ],
@@ -66726,6 +69436,12 @@
             "autoNamingSpec": {
                 "sdkName": "detectorName"
             },
+            "readOnly": [
+                "anomalyDetectorArn",
+                "anomalyDetectorStatus",
+                "creationTimeStamp",
+                "lastModifiedTimeStamp"
+            ],
             "writeOnly": [
                 "accountId"
             ],
@@ -66806,6 +69522,9 @@
             "createOnly": [
                 "logGroupName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -66970,6 +69689,9 @@
             "required": [
                 "queryString"
             ],
+            "readOnly": [
+                "queryDefinitionId"
+            ],
             "cfRef": {
                 "property": "QueryDefinitionId"
             },
@@ -67160,6 +69882,9 @@
                 "alertSensitivityThreshold",
                 "anomalyDetectorArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "AlertName"
             },
@@ -67237,6 +69962,9 @@
                 "anomalyDetectorName",
                 "metricSource"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "AnomalyDetectorName"
             },
@@ -67269,6 +69997,9 @@
             "createOnly": [
                 "projectName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "ProjectName"
             },
@@ -67382,6 +70113,10 @@
                 "name",
                 "roleArn"
             ],
+            "readOnly": [
+                "applicationArn",
+                "applicationId"
+            ],
             "writeOnly": [
                 "definition"
             ],
@@ -67440,6 +70175,10 @@
                 "applicationId",
                 "environmentId"
             ],
+            "readOnly": [
+                "deploymentId",
+                "status"
+            ],
             "primaryIdentifier": [
                 "applicationId"
             ]
@@ -67611,6 +70350,10 @@
                 "storageConfigurations",
                 "subnetIds"
             ],
+            "readOnly": [
+                "environmentArn",
+                "environmentId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -67679,6 +70422,11 @@
             "required": [
                 "criteria"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -67799,6 +70547,10 @@
                 "name",
                 "regex"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -67885,6 +70637,10 @@
             "required": [
                 "findingCriteria"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -67927,6 +70683,10 @@
                     "description": "A enumeration value that specifies the status of the Macie Session."
                 }
             },
+            "readOnly": [
+                "awsAccountId",
+                "serviceRole"
+            ],
             "primaryIdentifier": [
                 "awsAccountId"
             ]
@@ -68020,6 +70780,10 @@
                 "placementArn",
                 "sources"
             ],
+            "readOnly": [
+                "bridgeArn",
+                "bridgeState"
+            ],
             "cfRef": {
                 "property": "BridgeArn"
             },
@@ -68241,7 +71005,17 @@
             "createOnly": [
                 "availabilityZone",
                 "name",
-                "source/Name"
+                "source/name"
+            ],
+            "readOnly": [
+                "egressIp",
+                "flowArn",
+                "flowAvailabilityZone",
+                "mediaStreams/*/fmt",
+                "source/ingestIp",
+                "source/sourceArn",
+                "source/sourceIngestPort",
+                "vpcInterfaces/*/networkInterfaceIds"
             ],
             "cfRef": {
                 "property": "FlowArn"
@@ -68336,6 +71110,9 @@
                 "dataTransferSubscriberFeePercent",
                 "name"
             ],
+            "readOnly": [
+                "entitlementArn"
+            ],
             "cfRef": {
                 "property": "EntitlementArn"
             },
@@ -68504,6 +71281,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "outputArn"
+            ],
             "cfRef": {
                 "property": "OutputArn"
             },
@@ -68683,6 +71463,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "ingestIp",
+                "sourceArn",
+                "sourceIngestPort"
+            ],
             "cfRef": {
                 "property": "SourceArn"
             },
@@ -68764,6 +71549,9 @@
                 "flowArn",
                 "name"
             ],
+            "readOnly": [
+                "networkInterfaceIds"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -68837,6 +71625,10 @@
                 "name",
                 "networks"
             ],
+            "readOnly": [
+                "gatewayArn",
+                "gatewayState"
+            ],
             "cfRef": {
                 "property": "GatewayArn"
             },
@@ -68919,6 +71711,12 @@
             "createOnly": [
                 "clusterId"
             ],
+            "readOnly": [
+                "arn",
+                "channels",
+                "id",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69086,6 +71884,14 @@
             "createOnly": [
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "groupId",
+                "id",
+                "identifier",
+                "modifiedAt"
+            ],
             "writeOnly": [
                 "groupIdentifier"
             ],
@@ -69162,6 +71968,13 @@
                 "name",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "identifier",
+                "modifiedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69246,6 +72059,12 @@
                 "clusterType",
                 "instanceRoleArn"
             ],
+            "readOnly": [
+                "arn",
+                "channelIds",
+                "id",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69356,6 +72175,14 @@
             "createOnly": [
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "groupId",
+                "id",
+                "identifier",
+                "modifiedAt"
+            ],
             "writeOnly": [
                 "groupIdentifier"
             ],
@@ -69432,6 +72259,13 @@
                 "name",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "identifier",
+                "modifiedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69536,6 +72370,13 @@
             "createOnly": [
                 "availabilityZones"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "pipelinesRunningCount",
+                "programCount",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69618,6 +72459,9 @@
                 "multiplexId",
                 "programName"
             ],
+            "readOnly": [
+                "channelId"
+            ],
             "writeOnly": [
                 "preferredChannelPipeline"
             ],
@@ -69706,6 +72550,12 @@
             "required": [
                 "ipPools"
             ],
+            "readOnly": [
+                "arn",
+                "associatedClusterIds",
+                "id",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69779,6 +72629,12 @@
             "required": [
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "inputs",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -69945,6 +72801,23 @@
             "createOnly": [
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "cloudWatchAlarmTemplateGroupIds",
+                "createdAt",
+                "errorMessage",
+                "eventBridgeRuleTemplateGroupIds",
+                "failedMediaResourceMap",
+                "id",
+                "identifier",
+                "lastDiscoveredAt",
+                "lastSuccessfulMonitorDeployment",
+                "mediaResourceMap",
+                "modifiedAt",
+                "monitorChangesPendingDeployment",
+                "monitorDeployment",
+                "status"
+            ],
             "writeOnly": [
                 "cloudWatchAlarmTemplateGroupIdentifiers",
                 "eventBridgeRuleTemplateGroupIdentifiers",
@@ -70047,6 +72920,12 @@
                 "sourceArn",
                 "sourceRoleArn"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "egressEndpoints/*/packagingConfigurationId",
+                "egressEndpoints/*/url"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -70128,6 +73007,13 @@
                 "id",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "hlsIngest/ingestEndpoints/*/id",
+                "hlsIngest/ingestEndpoints/*/password",
+                "hlsIngest/ingestEndpoints/*/url",
+                "hlsIngest/ingestEndpoints/*/username"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -70282,6 +73168,10 @@
             "createOnly": [
                 "id"
             ],
+            "readOnly": [
+                "arn",
+                "url"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -70370,6 +73260,9 @@
             "createOnly": [
                 "id"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -70439,6 +73332,10 @@
                 "id",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "domainName"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -70544,6 +73441,13 @@
                 "channelName",
                 "inputType"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "ingestEndpointUrls",
+                "ingestEndpoints",
+                "modifiedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -70611,6 +73515,12 @@
             "createOnly": [
                 "channelGroupName"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "egressDomain",
+                "modifiedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -70837,6 +73747,16 @@
                 "channelName",
                 "originEndpointName"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "dashManifestUrls",
+                "hlsManifestUrls",
+                "hlsManifests/*/url",
+                "lowLatencyHlsManifestUrls",
+                "lowLatencyHlsManifests/*/url",
+                "modifiedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -71014,6 +73934,9 @@
                 "channelName",
                 "tier"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "outputs"
             ],
@@ -71124,6 +74047,9 @@
                 "liveSourceName",
                 "sourceLocationName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -71294,6 +74220,13 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "dashConfiguration/manifestEndpointPrefix",
+                "hlsConfiguration/manifestEndpointPrefix",
+                "playbackConfigurationArn",
+                "playbackEndpointPrefix",
+                "sessionInitializationEndpointPrefix"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -71380,6 +74313,9 @@
             "createOnly": [
                 "sourceLocationName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -71453,6 +74389,9 @@
                 "sourceLocationName",
                 "vodSourceName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -71517,6 +74456,10 @@
             "createOnly": [
                 "aclName"
             ],
+            "readOnly": [
+                "arn",
+                "status"
+            ],
             "irreversibleNames": {
                 "aclName": "ACLName"
             },
@@ -71805,6 +74748,13 @@
                 "subnetGroupName",
                 "tlsEnabled"
             ],
+            "readOnly": [
+                "arn",
+                "clusterEndpoint/address",
+                "clusterEndpoint/port",
+                "parameterGroupStatus",
+                "status"
+            ],
             "writeOnly": [
                 "finalSnapshotName",
                 "multiRegionClusterName",
@@ -71939,6 +74889,11 @@
                 "multiRegionParameterGroupName",
                 "tlsEnabled"
             ],
+            "readOnly": [
+                "arn",
+                "multiRegionClusterName",
+                "status"
+            ],
             "writeOnly": [
                 "multiRegionClusterNameSuffix",
                 "updateStrategy"
@@ -72023,6 +74978,9 @@
                 "family",
                 "parameterGroupName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "parameters"
             ],
@@ -72099,6 +75057,9 @@
             "createOnly": [
                 "subnetGroupName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "irreversibleNames": {
                 "arn": "ARN"
             },
@@ -72167,6 +75128,10 @@
             "createOnly": [
                 "userName"
             ],
+            "readOnly": [
+                "arn",
+                "status"
+            ],
             "writeOnly": [
                 "accessString",
                 "authenticationMode"
@@ -72321,12 +75286,15 @@
                 "numberOfBrokerNodes"
             ],
             "createOnly": [
-                "brokerNodeGroupInfo/BrokerAzDistribution",
-                "brokerNodeGroupInfo/ClientSubnets",
-                "brokerNodeGroupInfo/SecurityGroups",
+                "brokerNodeGroupInfo/brokerAzDistribution",
+                "brokerNodeGroupInfo/clientSubnets",
+                "brokerNodeGroupInfo/securityGroups",
                 "clusterName",
-                "encryptionInfo/EncryptionAtRest",
-                "encryptionInfo/EncryptionInTransit/InCluster"
+                "encryptionInfo/encryptionAtRest",
+                "encryptionInfo/encryptionInTransit/inCluster"
+            ],
+            "readOnly": [
+                "arn"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
@@ -72368,6 +75336,9 @@
             "createOnly": [
                 "clusterArn"
             ],
+            "readOnly": [
+                "currentVersion"
+            ],
             "cfRef": {
                 "property": "ClusterArn"
             },
@@ -72432,6 +75403,12 @@
                 "kafkaVersionsList",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "latestRevision/creationTime",
+                "latestRevision/description",
+                "latestRevision/revision"
+            ],
             "writeOnly": [
                 "serverProperties"
             ],
@@ -72543,6 +75520,9 @@
                 "replicatorName",
                 "serviceExecutionRoleArn"
             ],
+            "readOnly": [
+                "replicatorArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -72615,6 +75595,9 @@
                 "tags",
                 "vpcConfigs"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -72708,6 +75691,9 @@
                 "targetClusterArn",
                 "vpcId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -72953,7 +75939,19 @@
                 "endpointManagement",
                 "kmsKey",
                 "name",
-                "networkConfiguration/SubnetIds"
+                "networkConfiguration/subnetIds"
+            ],
+            "readOnly": [
+                "arn",
+                "celeryExecutorQueue",
+                "databaseVpcEndpointService",
+                "loggingConfiguration/dagProcessingLogs/cloudWatchLogGroupArn",
+                "loggingConfiguration/schedulerLogs/cloudWatchLogGroupArn",
+                "loggingConfiguration/taskLogs/cloudWatchLogGroupArn",
+                "loggingConfiguration/webserverLogs/cloudWatchLogGroupArn",
+                "loggingConfiguration/workerLogs/cloudWatchLogGroupArn",
+                "webserverUrl",
+                "webserverVpcEndpointService"
             ],
             "irreversibleNames": {
                 "dagS3Path": "DagS3Path",
@@ -73244,6 +76242,12 @@
                 "storageEncrypted",
                 "useLatestRestorableTime"
             ],
+            "readOnly": [
+                "clusterResourceId",
+                "endpoint",
+                "port",
+                "readEndpoint"
+            ],
             "writeOnly": [
                 "dbInstanceParameterGroupName",
                 "restoreToTime",
@@ -73362,6 +76366,11 @@
                 "replicaCount",
                 "vectorSearchConfiguration"
             ],
+            "readOnly": [
+                "endpoint",
+                "graphArn",
+                "graphId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -73440,6 +76449,10 @@
                 "subnetIds",
                 "vpcId"
             ],
+            "readOnly": [
+                "privateGraphEndpointIdentifier",
+                "vpcEndpointId"
+            ],
             "writeOnly": [
                 "graphIdentifier",
                 "securityGroupIds"
@@ -73569,6 +76582,11 @@
                 "firewallName",
                 "vpcId"
             ],
+            "readOnly": [
+                "endpointIds",
+                "firewallArn",
+                "firewallId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -73652,6 +76670,10 @@
             "createOnly": [
                 "firewallPolicyName"
             ],
+            "readOnly": [
+                "firewallPolicyArn",
+                "firewallPolicyId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -73813,6 +76835,10 @@
                 "ruleGroupName",
                 "type"
             ],
+            "readOnly": [
+                "ruleGroupArn",
+                "ruleGroupId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -73896,6 +76922,10 @@
             "createOnly": [
                 "tlsInspectionConfigurationName"
             ],
+            "readOnly": [
+                "tlsInspectionConfigurationArn",
+                "tlsInspectionConfigurationId"
+            ],
             "irreversibleNames": {
                 "tlsInspectionConfiguration": "TLSInspectionConfiguration",
                 "tlsInspectionConfigurationArn": "TLSInspectionConfigurationArn",
@@ -74040,6 +77070,18 @@
                 "options",
                 "transportAttachmentId"
             ],
+            "readOnly": [
+                "attachmentId",
+                "attachmentPolicyRuleNumber",
+                "attachmentType",
+                "coreNetworkArn",
+                "createdAt",
+                "ownerAccountId",
+                "resourceArn",
+                "segmentName",
+                "state",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -74162,6 +77204,14 @@
                 "peerAddress",
                 "subnetArn"
             ],
+            "readOnly": [
+                "configuration",
+                "connectPeerId",
+                "coreNetworkId",
+                "createdAt",
+                "edgeLocation",
+                "state"
+            ],
             "writeOnly": [
                 "bgpOptions",
                 "coreNetworkAddress",
@@ -74265,6 +77315,16 @@
             "createOnly": [
                 "globalNetworkId"
             ],
+            "readOnly": [
+                "coreNetworkArn",
+                "coreNetworkId",
+                "createdAt",
+                "edges",
+                "networkFunctionGroups",
+                "ownerAccount",
+                "segments",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -74447,6 +77507,12 @@
             "createOnly": [
                 "globalNetworkId"
             ],
+            "readOnly": [
+                "createdAt",
+                "deviceArn",
+                "deviceId",
+                "state"
+            ],
             "irreversibleNames": {
                 "awsLocation": "AWSLocation"
             },
@@ -74512,6 +77578,10 @@
                     "description": "The tags for the global network."
                 }
             },
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -74619,6 +77689,12 @@
                 "globalNetworkId",
                 "siteId"
             ],
+            "readOnly": [
+                "createdAt",
+                "linkArn",
+                "linkId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -74745,6 +77821,12 @@
             "createOnly": [
                 "globalNetworkId"
             ],
+            "readOnly": [
+                "createdAt",
+                "siteArn",
+                "siteId",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -74873,6 +77955,19 @@
                 "coreNetworkId",
                 "vpnConnectionArn"
             ],
+            "readOnly": [
+                "attachmentId",
+                "attachmentPolicyRuleNumber",
+                "attachmentType",
+                "coreNetworkArn",
+                "createdAt",
+                "edgeLocation",
+                "ownerAccountId",
+                "resourceArn",
+                "segmentName",
+                "state",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -74961,6 +78056,17 @@
                 "coreNetworkId",
                 "transitGatewayArn"
             ],
+            "readOnly": [
+                "coreNetworkArn",
+                "createdAt",
+                "edgeLocation",
+                "ownerAccountId",
+                "peeringId",
+                "peeringType",
+                "resourceArn",
+                "state",
+                "transitGatewayPeeringAttachmentId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -75122,6 +78228,20 @@
                 "peeringId",
                 "transitGatewayRouteTableArn"
             ],
+            "readOnly": [
+                "attachmentId",
+                "attachmentPolicyRuleNumber",
+                "attachmentType",
+                "coreNetworkArn",
+                "coreNetworkId",
+                "createdAt",
+                "edgeLocation",
+                "ownerAccountId",
+                "resourceArn",
+                "segmentName",
+                "state",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -75264,6 +78384,20 @@
                 "coreNetworkId",
                 "vpcArn"
             ],
+            "readOnly": [
+                "attachmentId",
+                "attachmentPolicyRuleNumber",
+                "attachmentType",
+                "coreNetworkArn",
+                "createdAt",
+                "edgeLocation",
+                "networkFunctionGroupName",
+                "ownerAccountId",
+                "resourceArn",
+                "segmentName",
+                "state",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -75386,6 +78520,9 @@
                 "studioId",
                 "tags"
             ],
+            "readOnly": [
+                "launchProfileId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -75493,6 +78630,15 @@
                 "studioId",
                 "tags"
             ],
+            "readOnly": [
+                "encryptionConfiguration",
+                "encryptionConfiguration.KeyArn",
+                "encryptionConfiguration.KeyType",
+                "eulaIds",
+                "owner",
+                "platform",
+                "streamingImageId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -75589,6 +78735,12 @@
                 "studioName",
                 "tags"
             ],
+            "readOnly": [
+                "homeRegion",
+                "ssoClientId",
+                "studioId",
+                "studioUrl"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -75724,6 +78876,9 @@
                 "subtype",
                 "tags"
             ],
+            "readOnly": [
+                "studioComponentId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -75806,6 +78961,10 @@
                 "labelTemplate",
                 "sinkIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "label"
+            ],
             "writeOnly": [
                 "labelTemplate"
             ],
@@ -75867,6 +79026,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -75992,6 +79154,15 @@
                 "storeOptions",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "id",
+                "status",
+                "statusMessage",
+                "storeArn",
+                "storeSizeBytes",
+                "updateTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -76072,6 +79243,11 @@
                 "sseConfig",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "referenceStoreId"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -76158,6 +79334,11 @@
                 "minLength": 1,
                 "maxLength": 128
             },
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -76248,6 +79429,11 @@
                 "sseConfig",
                 "tags"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "sequenceStoreId"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -76353,6 +79539,15 @@
                 "sseConfig",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "id",
+                "status",
+                "statusMessage",
+                "storeArn",
+                "storeSizeBytes",
+                "updateTime"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -76489,6 +79684,13 @@
                 "parameterTemplate",
                 "storageCapacity"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "id",
+                "status",
+                "type"
+            ],
             "writeOnly": [
                 "definitionUri"
             ],
@@ -76643,6 +79845,12 @@
                 "tags",
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "collectionEndpoint",
+                "dashboardEndpoint",
+                "id"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -76772,10 +79980,16 @@
                 "maxLength": 32
             },
             "createOnly": [
-                "iamIdentityCenterOptions/InstanceArn",
+                "iamIdentityCenterOptions/instanceArn",
                 "name",
                 "type"
             ],
+            "readOnly": [
+                "iamIdentityCenterOptions/applicationArn",
+                "iamIdentityCenterOptions/applicationDescription",
+                "iamIdentityCenterOptions/applicationName",
+                "id"
+            ],
             "writeOnly": [
                 "name"
             ],
@@ -76919,6 +80133,9 @@
                 "name",
                 "vpcId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -77018,6 +80235,10 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -77245,11 +80466,23 @@
             "createOnly": [
                 "domainName"
             ],
+            "readOnly": [
+                "advancedSecurityOptions/anonymousAuthDisableDate",
+                "arn",
+                "domainArn",
+                "domainEndpoint",
+                "domainEndpointV2",
+                "domainEndpoints",
+                "id",
+                "identityCenterOptions/identityCenterApplicationArn",
+                "identityCenterOptions/identityStoreId",
+                "serviceSoftwareOptions"
+            ],
             "writeOnly": [
-                "advancedSecurityOptions/JwtOptions/PublicKey",
-                "advancedSecurityOptions/MasterUserOptions",
-                "advancedSecurityOptions/SamlOptions/MasterBackendRole",
-                "advancedSecurityOptions/SamlOptions/MasterUserName"
+                "advancedSecurityOptions/jwtOptions/publicKey",
+                "advancedSecurityOptions/masterUserOptions",
+                "advancedSecurityOptions/samlOptions/masterBackendRole",
+                "advancedSecurityOptions/samlOptions/masterUserName"
             ],
             "irreversibleNames": {
                 "awsId": "Id",
@@ -77512,6 +80745,11 @@
                 "serviceRoleArn",
                 "subnetIds"
             ],
+            "readOnly": [
+                "arn",
+                "endpoint",
+                "serverName"
+            ],
             "writeOnly": [
                 "backupId",
                 "customCertificate",
@@ -77614,6 +80852,13 @@
             "required": [
                 "email"
             ],
+            "readOnly": [
+                "accountId",
+                "arn",
+                "joinedMethod",
+                "joinedTimestamp",
+                "status"
+            ],
             "writeOnly": [
                 "roleName"
             ],
@@ -77661,6 +80906,14 @@
                     "description": "The unique identifier (ID) for the root."
                 }
             },
+            "readOnly": [
+                "arn",
+                "id",
+                "managementAccountArn",
+                "managementAccountEmail",
+                "managementAccountId",
+                "rootId"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -77724,6 +80977,10 @@
             "createOnly": [
                 "parentId"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -77827,6 +81084,11 @@
             "createOnly": [
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "awsManaged",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -77875,6 +81137,10 @@
             "required": [
                 "content"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -78004,6 +81270,12 @@
             "createOnly": [
                 "pipelineName"
             ],
+            "readOnly": [
+                "ingestEndpointUrls",
+                "pipelineArn",
+                "vpcEndpointService",
+                "vpcEndpoints"
+            ],
             "writeOnly": [
                 "vpcOptions"
             ],
@@ -78144,6 +81416,16 @@
                 "name",
                 "runtimeRoleArn"
             ],
+            "readOnly": [
+                "applicationInstanceId",
+                "arn",
+                "createdTime",
+                "defaultRuntimeContextDeviceName",
+                "healthStatus",
+                "lastUpdatedTime",
+                "status",
+                "statusDescription"
+            ],
             "writeOnly": [
                 "applicationInstanceIdToReplace"
             ],
@@ -78208,6 +81490,16 @@
             "createOnly": [
                 "packageName"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "packageId",
+                "storageLocation/binaryPrefixLocation",
+                "storageLocation/bucket",
+                "storageLocation/generatedPrefixLocation",
+                "storageLocation/manifestPrefixLocation",
+                "storageLocation/repoPrefixLocation"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -78317,6 +81609,14 @@
                 "packageVersion",
                 "patchVersion"
             ],
+            "readOnly": [
+                "isLatestPatch",
+                "packageArn",
+                "packageName",
+                "registeredTime",
+                "status",
+                "statusDescription"
+            ],
             "writeOnly": [
                 "updatedLatestPatchVersion"
             ],
@@ -78426,6 +81726,11 @@
                 "exportable",
                 "keyAttributes"
             ],
+            "readOnly": [
+                "keyIdentifier",
+                "keyOrigin",
+                "keyState"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -78493,6 +81798,9 @@
                 "directoryId",
                 "vpcInformation"
             ],
+            "readOnly": [
+                "connectorArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -78538,6 +81846,9 @@
             "createOnly": [
                 "directoryId"
             ],
+            "readOnly": [
+                "directoryRegistrationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -78668,6 +81979,9 @@
                 "connectorArn",
                 "name"
             ],
+            "readOnly": [
+                "templateArn"
+            ],
             "writeOnly": [
                 "reenrollAllCertificateHolders"
             ],
@@ -78771,6 +82085,9 @@
             "createOnly": [
                 "connectorArn"
             ],
+            "readOnly": [
+                "challengeArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -78835,6 +82152,12 @@
                 "certificateAuthorityArn",
                 "mobileDeviceManagement"
             ],
+            "readOnly": [
+                "connectorArn",
+                "endpoint",
+                "openIdConfiguration",
+                "type"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -78911,6 +82234,9 @@
                 "name",
                 "schemaArn"
             ],
+            "readOnly": [
+                "datasetArn"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -78975,6 +82301,9 @@
                 "name",
                 "roleArn"
             ],
+            "readOnly": [
+                "datasetGroupArn"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -79042,6 +82371,9 @@
                 "name",
                 "schema"
             ],
+            "readOnly": [
+                "schemaArn"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -79139,6 +82471,9 @@
                 "recipeArn",
                 "solutionConfig"
             ],
+            "readOnly": [
+                "solutionArn"
+            ],
             "irreversibleNames": {
                 "performAutoMl": "PerformAutoML",
                 "performHpo": "PerformHPO"
@@ -79221,6 +82556,9 @@
             "createOnly": [
                 "templateName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "untyped",
             "primaryIdentifier": [
@@ -79378,19 +82716,26 @@
             "createOnly": [
                 "name",
                 "source",
-                "sourceParameters/ActiveMqBrokerParameters/QueueName",
-                "sourceParameters/DynamoDbStreamParameters/StartingPosition",
-                "sourceParameters/KinesisStreamParameters/StartingPosition",
-                "sourceParameters/KinesisStreamParameters/StartingPositionTimestamp",
-                "sourceParameters/ManagedStreamingKafkaParameters/ConsumerGroupId",
-                "sourceParameters/ManagedStreamingKafkaParameters/StartingPosition",
-                "sourceParameters/ManagedStreamingKafkaParameters/TopicName",
-                "sourceParameters/RabbitMqBrokerParameters/QueueName",
-                "sourceParameters/RabbitMqBrokerParameters/VirtualHost",
-                "sourceParameters/SelfManagedKafkaParameters/AdditionalBootstrapServers",
-                "sourceParameters/SelfManagedKafkaParameters/ConsumerGroupId",
-                "sourceParameters/SelfManagedKafkaParameters/StartingPosition",
-                "sourceParameters/SelfManagedKafkaParameters/TopicName"
+                "sourceParameters/activeMqBrokerParameters/queueName",
+                "sourceParameters/dynamoDbStreamParameters/startingPosition",
+                "sourceParameters/kinesisStreamParameters/startingPosition",
+                "sourceParameters/kinesisStreamParameters/startingPositionTimestamp",
+                "sourceParameters/managedStreamingKafkaParameters/consumerGroupId",
+                "sourceParameters/managedStreamingKafkaParameters/startingPosition",
+                "sourceParameters/managedStreamingKafkaParameters/topicName",
+                "sourceParameters/rabbitMqBrokerParameters/queueName",
+                "sourceParameters/rabbitMqBrokerParameters/virtualHost",
+                "sourceParameters/selfManagedKafkaParameters/additionalBootstrapServers",
+                "sourceParameters/selfManagedKafkaParameters/consumerGroupId",
+                "sourceParameters/selfManagedKafkaParameters/startingPosition",
+                "sourceParameters/selfManagedKafkaParameters/topicName"
+            ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "currentState",
+                "lastModifiedTime",
+                "stateReason"
             ],
             "writeOnly": [
                 "sourceParameters",
@@ -79485,6 +82830,11 @@
                     "description": "\u003cp\u003eAn optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.\u003c/p\u003e\n         \u003cp\u003eFor more information, see \u003ca href=\"https://docs.aws.amazon.com/proton/latest/userguide/resources.html\"\u003eProton resources and tagging\u003c/a\u003e in the\n        \u003ci\u003eProton User Guide\u003c/i\u003e.\u003c/p\u003e"
                 }
             },
+            "readOnly": [
+                "arn",
+                "id",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -79574,6 +82924,9 @@
                 "name",
                 "provisioning"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -79660,6 +83013,9 @@
                 "name",
                 "pipelineProvisioning"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -79836,6 +83192,14 @@
                 "identityType",
                 "quickSightConfiguration"
             ],
+            "readOnly": [
+                "applicationArn",
+                "applicationId",
+                "createdAt",
+                "identityCenterApplicationArn",
+                "status",
+                "updatedAt"
+            ],
             "writeOnly": [
                 "identityCenterInstanceArn"
             ],
@@ -79922,6 +83286,13 @@
                 "applicationId",
                 "principal"
             ],
+            "readOnly": [
+                "createdAt",
+                "dataAccessorArn",
+                "dataAccessorId",
+                "idcApplicationArn",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -80063,6 +83434,14 @@
                 "applicationId",
                 "indexId"
             ],
+            "readOnly": [
+                "createdAt",
+                "dataSourceArn",
+                "dataSourceId",
+                "status",
+                "type",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -80178,6 +83557,14 @@
                 "applicationId",
                 "type"
             ],
+            "readOnly": [
+                "createdAt",
+                "indexArn",
+                "indexId",
+                "indexStatistics",
+                "status",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -80369,6 +83756,13 @@
                 "applicationId",
                 "type"
             ],
+            "readOnly": [
+                "buildStatus",
+                "createdAt",
+                "pluginArn",
+                "pluginId",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -80482,6 +83876,13 @@
                 "applicationId",
                 "type"
             ],
+            "readOnly": [
+                "createdAt",
+                "retrieverArn",
+                "retrieverId",
+                "status",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -80630,6 +84031,14 @@
             "createOnly": [
                 "applicationId"
             ],
+            "readOnly": [
+                "createdAt",
+                "defaultEndpoint",
+                "status",
+                "updatedAt",
+                "webExperienceArn",
+                "webExperienceId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -80736,6 +84145,10 @@
                 "roleArn",
                 "streamName"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -80924,6 +84337,12 @@
                 "analysisId",
                 "awsAccountId"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "dataSetArns",
+                "lastUpdatedTime"
+            ],
             "writeOnly": [
                 "definition",
                 "folderArns",
@@ -81119,6 +84538,13 @@
                 "awsAccountId",
                 "dashboardId"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastPublishedTime",
+                "lastUpdatedTime",
+                "version"
+            ],
             "writeOnly": [
                 "dashboardPublishOptions",
                 "definition",
@@ -81375,6 +84801,13 @@
                 "awsAccountId",
                 "dataSetId"
             ],
+            "readOnly": [
+                "arn",
+                "consumedSpiceCapacityInBytes",
+                "createdTime",
+                "lastUpdatedTime",
+                "outputColumns"
+            ],
             "writeOnly": [
                 "fieldFolders",
                 "folderArns",
@@ -81551,6 +84984,12 @@
                 "dataSourceId",
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime",
+                "status"
+            ],
             "writeOnly": [
                 "credentials",
                 "folderArns"
@@ -81673,6 +85112,11 @@
                 "parentFolderArn",
                 "sharingModel"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime"
+            ],
             "writeOnly": [
                 "parentFolderArn"
             ],
@@ -81722,7 +85166,10 @@
             "createOnly": [
                 "awsAccountId",
                 "dataSetId",
-                "schedule/ScheduleId"
+                "schedule/scheduleId"
+            ],
+            "readOnly": [
+                "arn"
             ],
             "primaryIdentifier": [
                 "awsAccountId",
@@ -81848,6 +85295,12 @@
                 "awsAccountId",
                 "templateId"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime",
+                "version"
+            ],
             "writeOnly": [
                 "definition",
                 "sourceEntity",
@@ -81979,6 +85432,13 @@
                 "awsAccountId",
                 "themeId"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime",
+                "type",
+                "version"
+            ],
             "writeOnly": [
                 "baseThemeId",
                 "configuration",
@@ -82066,6 +85526,9 @@
                 "awsAccountId",
                 "topicId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "primaryIdentifier": [
                 "awsAccountId",
                 "topicId"
@@ -82211,6 +85674,14 @@
                 "awsAccountId",
                 "vpcConnectionId"
             ],
+            "readOnly": [
+                "arn",
+                "createdTime",
+                "lastUpdatedTime",
+                "networkInterfaces",
+                "status",
+                "vpcId"
+            ],
             "writeOnly": [
                 "subnetIds"
             ],
@@ -82300,6 +85771,12 @@
                 "policyTemplate",
                 "resourceType"
             ],
+            "readOnly": [
+                "arn",
+                "isResourceTypeDefault",
+                "permissionType",
+                "version"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -82408,6 +85885,9 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "permissionArns",
                 "principals",
@@ -82528,10 +86008,15 @@
             "createOnly": [
                 "resourceType"
             ],
+            "readOnly": [
+                "arn",
+                "identifier",
+                "lockState"
+            ],
             "writeOnly": [
                 "lockConfiguration",
-                "lockConfiguration/UnlockDelayUnit",
-                "lockConfiguration/UnlockDelayValue"
+                "lockConfiguration/unlockDelayUnit",
+                "lockConfiguration/unlockDelayValue"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -82675,6 +86160,9 @@
                 "sourceCustomDbEngineVersionIdentifier",
                 "useAwsProvidedLatestImage"
             ],
+            "readOnly": [
+                "dbEngineVersionArn"
+            ],
             "writeOnly": [
                 "manifest",
                 "sourceCustomDbEngineVersionIdentifier",
@@ -83242,6 +86730,16 @@
                 "storageEncrypted",
                 "useLatestRestorableTime"
             ],
+            "readOnly": [
+                "dbClusterArn",
+                "dbClusterResourceId",
+                "endpoint",
+                "endpoint/address",
+                "endpoint/port",
+                "masterUserSecret/secretArn",
+                "readEndpoint/address",
+                "storageThroughput"
+            ],
             "writeOnly": [
                 "clusterScalabilityType",
                 "dbInstanceParameterGroupName",
@@ -84059,6 +87557,17 @@
                 "storageEncrypted",
                 "timezone"
             ],
+            "readOnly": [
+                "certificateDetails/caIdentifier",
+                "certificateDetails/validTill",
+                "dbInstanceArn",
+                "dbSystemId",
+                "dbiResourceId",
+                "endpoint/address",
+                "endpoint/hostedZoneId",
+                "endpoint/port",
+                "masterUserSecret/secretArn"
+            ],
             "writeOnly": [
                 "allowMajorVersionUpgrade",
                 "automaticBackupReplicationKmsKeyId",
@@ -84326,6 +87835,11 @@
                 "engineFamily",
                 "vpcSubnetIds"
             ],
+            "readOnly": [
+                "dbProxyArn",
+                "endpoint",
+                "vpcId"
+            ],
             "irreversibleNames": {
                 "dbProxyArn": "DBProxyArn",
                 "dbProxyName": "DBProxyName",
@@ -84444,6 +87958,12 @@
                 "dbProxyName",
                 "vpcSubnetIds"
             ],
+            "readOnly": [
+                "dbProxyEndpointArn",
+                "endpoint",
+                "isDefault",
+                "vpcId"
+            ],
             "irreversibleNames": {
                 "dbProxyEndpointArn": "DBProxyEndpointArn",
                 "dbProxyEndpointName": "DBProxyEndpointName",
@@ -84530,6 +88050,9 @@
                 "dbProxyName",
                 "targetGroupName"
             ],
+            "readOnly": [
+                "targetGroupArn"
+            ],
             "irreversibleNames": {
                 "dbClusterIdentifiers": "DBClusterIdentifiers",
                 "dbInstanceIdentifiers": "DBInstanceIdentifiers",
@@ -84630,6 +88153,10 @@
                 "dbShardGroupIdentifier",
                 "publiclyAccessible"
             ],
+            "readOnly": [
+                "dbShardGroupResourceId",
+                "endpoint"
+            ],
             "writeOnly": [
                 "minAcu"
             ],
@@ -85031,6 +88558,10 @@
                 "sourceArn",
                 "targetArn"
             ],
+            "readOnly": [
+                "createTime",
+                "integrationArn"
+            ],
             "irreversibleNames": {
                 "kmsKeyId": "KMSKeyId"
             },
@@ -85613,6 +89144,13 @@
                 "snapshotClusterIdentifier",
                 "snapshotIdentifier"
             ],
+            "readOnly": [
+                "clusterNamespaceArn",
+                "deferMaintenanceIdentifier",
+                "endpoint/address",
+                "endpoint/port",
+                "masterPasswordSecretArn"
+            ],
             "writeOnly": [
                 "classic",
                 "deferMaintenance",
@@ -85710,8 +89248,8 @@
             ],
             "writeOnly": [
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -85769,10 +89307,13 @@
                 "description",
                 "subnetIds"
             ],
+            "readOnly": [
+                "clusterSubnetGroupName"
+            ],
             "writeOnly": [
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -85878,6 +89419,22 @@
                 "resourceOwner",
                 "subnetGroupName"
             ],
+            "readOnly": [
+                "address",
+                "endpointCreateTime",
+                "endpointStatus",
+                "port",
+                "vpcEndpoint",
+                "vpcEndpoint/networkInterfaces/*/availabilityZone",
+                "vpcEndpoint/networkInterfaces/*/networkInterfaceId",
+                "vpcEndpoint/networkInterfaces/*/privateIpAddress",
+                "vpcEndpoint/networkInterfaces/*/subnetId",
+                "vpcEndpoint/vpcEndpointId",
+                "vpcEndpoint/vpcId",
+                "vpcSecurityGroups",
+                "vpcSecurityGroups/*/status",
+                "vpcSecurityGroups/*/vpcSecurityGroupId"
+            ],
             "primaryIdentifier": [
                 "endpointName"
             ]
@@ -85971,6 +89528,16 @@
                 "account",
                 "clusterIdentifier"
             ],
+            "readOnly": [
+                "allowedAllVpcs",
+                "allowedVpcs",
+                "authorizeTime",
+                "clusterStatus",
+                "endpointCount",
+                "grantee",
+                "grantor",
+                "status"
+            ],
             "writeOnly": [
                 "force"
             ],
@@ -86108,10 +89675,18 @@
             "createOnly": [
                 "subscriptionName"
             ],
+            "readOnly": [
+                "custSubscriptionId",
+                "customerAwsId",
+                "eventCategoriesList",
+                "sourceIdsList",
+                "status",
+                "subscriptionCreationTime"
+            ],
             "writeOnly": [
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -86212,6 +89787,10 @@
                 "sourceArn",
                 "targetArn"
             ],
+            "readOnly": [
+                "createTime",
+                "integrationArn"
+            ],
             "irreversibleNames": {
                 "kmsKeyId": "KMSKeyId"
             },
@@ -86309,6 +89888,10 @@
             "createOnly": [
                 "scheduledActionName"
             ],
+            "readOnly": [
+                "nextInvocations",
+                "state"
+            ],
             "cfRef": {
                 "property": "ScheduledActionName"
             },
@@ -86494,6 +90077,20 @@
                 "namespaceName",
                 "tags"
             ],
+            "readOnly": [
+                "namespace",
+                "namespace/adminUsername",
+                "namespace/creationDate",
+                "namespace/dbName",
+                "namespace/defaultIamRoleArn",
+                "namespace/iamRoles",
+                "namespace/kmsKeyId",
+                "namespace/logExports",
+                "namespace/namespaceArn",
+                "namespace/namespaceId",
+                "namespace/namespaceName",
+                "namespace/status"
+            ],
             "writeOnly": [
                 "adminUserPassword",
                 "finalSnapshotName",
@@ -86653,6 +90250,31 @@
                 "namespaceName",
                 "workgroupName"
             ],
+            "readOnly": [
+                "workgroup",
+                "workgroup/baseCapacity",
+                "workgroup/configParameters/*/parameterKey",
+                "workgroup/configParameters/*/parameterValue",
+                "workgroup/creationDate",
+                "workgroup/endpoint/address",
+                "workgroup/endpoint/port",
+                "workgroup/endpoint/vpcEndpoints/*/networkInterfaces/*/availabilityZone",
+                "workgroup/endpoint/vpcEndpoints/*/networkInterfaces/*/networkInterfaceId",
+                "workgroup/endpoint/vpcEndpoints/*/networkInterfaces/*/privateIpAddress",
+                "workgroup/endpoint/vpcEndpoints/*/networkInterfaces/*/subnetId",
+                "workgroup/endpoint/vpcEndpoints/*/vpcEndpointId",
+                "workgroup/endpoint/vpcEndpoints/*/vpcId",
+                "workgroup/enhancedVpcRouting",
+                "workgroup/maxCapacity",
+                "workgroup/namespaceName",
+                "workgroup/publiclyAccessible",
+                "workgroup/securityGroupIds",
+                "workgroup/status",
+                "workgroup/subnetIds",
+                "workgroup/workgroupArn",
+                "workgroup/workgroupId",
+                "workgroup/workgroupName"
+            ],
             "writeOnly": [
                 "baseCapacity",
                 "configParameters",
@@ -86780,6 +90402,16 @@
                 "proxyType",
                 "vpcId"
             ],
+            "readOnly": [
+                "apiGatewayId",
+                "applicationIdentifier",
+                "arn",
+                "nlbArn",
+                "nlbName",
+                "proxyUrl",
+                "stageName",
+                "vpcLinkId"
+            ],
             "writeOnly": [
                 "apiGatewayProxy"
             ],
@@ -86859,6 +90491,11 @@
                 "name",
                 "networkFabricType"
             ],
+            "readOnly": [
+                "arn",
+                "environmentIdentifier",
+                "transitGatewayId"
+            ],
             "writeOnly": [
                 "description",
                 "name",
@@ -86965,10 +90602,15 @@
                 "environmentIdentifier",
                 "routeType",
                 "serviceIdentifier",
-                "uriPathRoute/AppendSourcePath",
-                "uriPathRoute/IncludeChildPaths",
-                "uriPathRoute/Methods",
-                "uriPathRoute/SourcePath"
+                "uriPathRoute/appendSourcePath",
+                "uriPathRoute/includeChildPaths",
+                "uriPathRoute/methods",
+                "uriPathRoute/sourcePath"
+            ],
+            "readOnly": [
+                "arn",
+                "pathResourceToId",
+                "routeIdentifier"
             ],
             "writeOnly": [
                 "defaultRoute",
@@ -87104,6 +90746,10 @@
                 "urlEndpoint",
                 "vpcId"
             ],
+            "readOnly": [
+                "arn",
+                "serviceIdentifier"
+            ],
             "writeOnly": [
                 "description",
                 "endpointType",
@@ -87159,6 +90805,9 @@
             "createOnly": [
                 "collectionId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -87193,6 +90842,9 @@
             "createOnly": [
                 "projectName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "ProjectName"
             },
@@ -87381,6 +91033,11 @@
                 "roleArn",
                 "s3Destination"
             ],
+            "readOnly": [
+                "arn",
+                "status",
+                "statusMessage"
+            ],
             "irreversibleNames": {
                 "s3Destination": "S3Destination"
             },
@@ -87508,6 +91165,10 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "appArn",
+                "driftStatus"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -87585,6 +91246,9 @@
                 "policy",
                 "tier"
             ],
+            "readOnly": [
+                "policyArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -87615,6 +91279,9 @@
             "required": [
                 "viewArn"
             ],
+            "readOnly": [
+                "associatedAwsPrincipal"
+            ],
             "primaryIdentifier": [
                 "associatedAwsPrincipal"
             ]
@@ -87658,6 +91325,10 @@
             "required": [
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "indexState"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -87738,6 +91409,9 @@
                 "scope",
                 "viewName"
             ],
+            "readOnly": [
+                "viewArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -87831,6 +91505,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -87907,6 +91584,12 @@
                 "tagKey",
                 "tagValue"
             ],
+            "readOnly": [
+                "groupArn",
+                "groupName",
+                "status",
+                "taskArn"
+            ],
             "primaryIdentifier": [
                 "taskArn"
             ]
@@ -87952,6 +91635,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -88036,6 +91722,9 @@
                 "greengrassGroupId",
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "cfRef": {
@@ -88127,8 +91816,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
-                "robotSoftwareSuite/Version",
+                "robotSoftwareSuite/version",
                 "sources"
             ],
             "tagsProperty": "tags",
@@ -88179,6 +91871,10 @@
                 "application",
                 "currentRevisionId"
             ],
+            "readOnly": [
+                "applicationVersion",
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -88285,10 +91981,13 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "renderingEngine",
-                "robotSoftwareSuite/Version",
-                "simulationSoftwareSuite/Version",
+                "robotSoftwareSuite/version",
+                "simulationSoftwareSuite/version",
                 "sources"
             ],
             "tagsProperty": "tags",
@@ -88339,6 +92038,10 @@
                 "application",
                 "currentRevisionId"
             ],
+            "readOnly": [
+                "applicationVersion",
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -88408,6 +92111,9 @@
             "required": [
                 "crlData"
             ],
+            "readOnly": [
+                "crlId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -88538,6 +92244,10 @@
             "required": [
                 "roleArns"
             ],
+            "readOnly": [
+                "profileArn",
+                "profileId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -88616,6 +92326,10 @@
             "required": [
                 "source"
             ],
+            "readOnly": [
+                "trustAnchorArn",
+                "trustAnchorId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -88667,6 +92381,10 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -88741,9 +92459,12 @@
                 "healthCheckConfig"
             ],
             "createOnly": [
-                "healthCheckConfig/MeasureLatency",
-                "healthCheckConfig/RequestInterval",
-                "healthCheckConfig/Type"
+                "healthCheckConfig/measureLatency",
+                "healthCheckConfig/requestInterval",
+                "healthCheckConfig/type"
+            ],
+            "readOnly": [
+                "healthCheckId"
             ],
             "cfRef": {
                 "property": "HealthCheckId"
@@ -88829,6 +92550,10 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "id",
+                "nameServers"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "vpcs": "VPCs"
@@ -88950,6 +92675,11 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "clientToken",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -89030,6 +92760,9 @@
                 "profileId",
                 "resourceId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "arn"
             ],
@@ -89103,6 +92836,10 @@
                 "profileId",
                 "resourceArn"
             ],
+            "readOnly": [
+                "id",
+                "resourceType"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -89164,6 +92901,11 @@
                 "name",
                 "tags"
             ],
+            "readOnly": [
+                "clusterArn",
+                "clusterEndpoints",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -89233,6 +92975,12 @@
                 "clusterArn",
                 "tags"
             ],
+            "readOnly": [
+                "controlPanelArn",
+                "defaultControlPanel",
+                "routingControlCount",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -89288,6 +93036,10 @@
                 "clusterArn",
                 "controlPanelArn"
             ],
+            "readOnly": [
+                "routingControlArn",
+                "status"
+            ],
             "writeOnly": [
                 "clusterArn"
             ],
@@ -89369,6 +93121,10 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "safetyRuleArn",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -89436,6 +93192,10 @@
             "createOnly": [
                 "cellName"
             ],
+            "readOnly": [
+                "cellArn",
+                "parentReadinessScopes"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -89491,6 +93251,9 @@
             "createOnly": [
                 "readinessCheckName"
             ],
+            "readOnly": [
+                "readinessCheckArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -89552,6 +93315,9 @@
             "createOnly": [
                 "recoveryGroupName"
             ],
+            "readOnly": [
+                "recoveryGroupArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -89625,6 +93391,9 @@
                 "resourceSetName",
                 "resourceSetType"
             ],
+            "readOnly": [
+                "resourceSetArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -89729,6 +93498,17 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "creatorRequestId",
+                "domainCount",
+                "id",
+                "managedOwnerName",
+                "modificationTime",
+                "status",
+                "statusMessage"
+            ],
             "writeOnly": [
                 "domainFileUrl",
                 "domains"
@@ -89833,6 +93613,19 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "creatorRequestId",
+                "firewallRules/*/firewallThreatProtectionId",
+                "id",
+                "modificationTime",
+                "ownerId",
+                "ruleCount",
+                "shareStatus",
+                "status",
+                "statusMessage"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -89949,6 +93742,16 @@
                 "firewallRuleGroupId",
                 "vpcId"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "creatorRequestId",
+                "id",
+                "managedOwnerName",
+                "modificationTime",
+                "status",
+                "statusMessage"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90054,6 +93857,15 @@
             "createOnly": [
                 "outpostArn"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "creatorRequestId",
+                "id",
+                "modificationTime",
+                "status",
+                "statusMessage"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90107,6 +93919,11 @@
                 "autodefinedReverseFlag",
                 "resourceId"
             ],
+            "readOnly": [
+                "autodefinedReverse",
+                "id",
+                "ownerId"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90147,6 +93964,11 @@
             "createOnly": [
                 "resourceId"
             ],
+            "readOnly": [
+                "id",
+                "ownerId",
+                "validationStatus"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90222,6 +94044,16 @@
                 "destinationArn",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "associationCount",
+                "creationTime",
+                "creatorRequestId",
+                "id",
+                "ownerId",
+                "shareStatus",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90280,6 +94112,13 @@
                 "resolverQueryLogConfigId",
                 "resourceId"
             ],
+            "readOnly": [
+                "creationTime",
+                "error",
+                "errorMessage",
+                "id",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90375,6 +94214,10 @@
             "createOnly": [
                 "ruleType"
             ],
+            "readOnly": [
+                "arn",
+                "resolverRuleId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -90430,6 +94273,9 @@
                 "resolverRuleId",
                 "vpcId"
             ],
+            "readOnly": [
+                "resolverRuleAssociationId"
+            ],
             "irreversibleNames": {
                 "vpcId": "VPCId"
             },
@@ -90513,6 +94359,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -90616,6 +94465,11 @@
                 "s3PrefixType",
                 "tags"
             ],
+            "readOnly": [
+                "accessGrantArn",
+                "accessGrantId",
+                "grantScope"
+            ],
             "writeOnly": [
                 "s3PrefixType"
             ],
@@ -90668,6 +94522,10 @@
             "createOnly": [
                 "tags"
             ],
+            "readOnly": [
+                "accessGrantsInstanceArn",
+                "accessGrantsInstanceId"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -90725,6 +94583,10 @@
             "createOnly": [
                 "tags"
             ],
+            "readOnly": [
+                "accessGrantsLocationArn",
+                "accessGrantsLocationId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -90815,6 +94677,11 @@
                 "name",
                 "vpcConfiguration"
             ],
+            "readOnly": [
+                "alias",
+                "arn",
+                "networkOrigin"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -91051,13 +94918,20 @@
             "createOnly": [
                 "bucketName"
             ],
+            "readOnly": [
+                "arn",
+                "domainName",
+                "dualStackDomainName",
+                "regionalDomainName",
+                "websiteUrl"
+            ],
             "writeOnly": [
                 "accessControl",
-                "lifecycleConfiguration/Rules/*/ExpiredObjectDeleteMarker",
-                "lifecycleConfiguration/Rules/*/NoncurrentVersionExpirationInDays",
-                "lifecycleConfiguration/Rules/*/NoncurrentVersionTransition",
-                "lifecycleConfiguration/Rules/*/Transition",
-                "replicationConfiguration/Rules/*/Prefix"
+                "lifecycleConfiguration/rules/*/expiredObjectDeleteMarker",
+                "lifecycleConfiguration/rules/*/noncurrentVersionExpirationInDays",
+                "lifecycleConfiguration/rules/*/noncurrentVersionTransition",
+                "lifecycleConfiguration/rules/*/transition",
+                "replicationConfiguration/rules/*/prefix"
             ],
             "irreversibleNames": {
                 "websiteUrl": "WebsiteURL"
@@ -91165,6 +95039,10 @@
                 "publicAccessBlockConfiguration",
                 "regions"
             ],
+            "readOnly": [
+                "alias",
+                "createdAt"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -91206,6 +95084,10 @@
             "createOnly": [
                 "mrapName"
             ],
+            "readOnly": [
+                "policyStatus",
+                "policyStatus/isPublic"
+            ],
             "cfRef": {
                 "property": "MrapName"
             },
@@ -91245,7 +95127,10 @@
                 "storageLensConfiguration"
             ],
             "createOnly": [
-                "storageLensConfiguration/Id"
+                "storageLensConfiguration/id"
+            ],
+            "readOnly": [
+                "storageLensConfiguration/storageLensArn"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -91303,6 +95188,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "storageLensGroupArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -91413,6 +95301,10 @@
                 "dataRedundancy",
                 "locationName"
             ],
+            "readOnly": [
+                "arn",
+                "availabilityZoneName"
+            ],
             "primaryIdentifier": [
                 "bucketName"
             ]
@@ -91469,6 +95361,16 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "alias",
+                "alias/status",
+                "alias/value",
+                "arn",
+                "creationDate",
+                "policyStatus",
+                "policyStatus/isPublic",
+                "publicAccessBlockConfiguration"
+            ],
             "primaryIdentifier": [
                 "name"
             ]
@@ -91566,6 +95468,9 @@
                 "name",
                 "vpcConfiguration"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Arn"
             },
@@ -91635,6 +95540,9 @@
                 "bucketName",
                 "outpostId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -91773,6 +95681,14 @@
                 "securityGroupId",
                 "subnetId"
             ],
+            "readOnly": [
+                "arn",
+                "cidrBlock",
+                "creationTime",
+                "id",
+                "networkInterfaces",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -91811,6 +95727,9 @@
             "createOnly": [
                 "tableBucketName"
             ],
+            "readOnly": [
+                "tableBucketArn"
+            ],
             "irreversibleNames": {
                 "tableBucketArn": "TableBucketARN"
             },
@@ -91939,6 +95858,9 @@
                 "tags",
                 "userProfileName"
             ],
+            "readOnly": [
+                "appArn"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -92021,6 +95943,9 @@
                 "appImageConfigName",
                 "tags"
             ],
+            "readOnly": [
+                "appImageConfigArn"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -92128,14 +96053,21 @@
             ],
             "createOnly": [
                 "clusterName",
-                "instanceGroups/*/ExecutionRole",
-                "instanceGroups/*/InstanceGroupName",
-                "instanceGroups/*/InstanceType",
-                "instanceGroups/*/OverrideVpcConfig",
-                "instanceGroups/*/ThreadsPerCore",
+                "instanceGroups/*/executionRole",
+                "instanceGroups/*/instanceGroupName",
+                "instanceGroups/*/instanceType",
+                "instanceGroups/*/overrideVpcConfig",
+                "instanceGroups/*/threadsPerCore",
                 "orchestrator",
                 "vpcConfig"
             ],
+            "readOnly": [
+                "clusterArn",
+                "clusterStatus",
+                "creationTime",
+                "failureMessage",
+                "instanceGroups/*/currentCount"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -92282,11 +96214,15 @@
                 "stoppingCondition",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "jobDefinitionArn"
+            ],
             "writeOnly": [
                 "endpointName",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
@@ -92344,7 +96280,7 @@
                 "deviceFleetName"
             ],
             "createOnly": [
-                "device/DeviceName"
+                "device/deviceName"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -92583,11 +96519,20 @@
             "createOnly": [
                 "authMode",
                 "domainName",
-                "domainSettings/RStudioServerProDomainSettings/DefaultResourceSpec",
+                "domainSettings/rStudioServerProDomainSettings/defaultResourceSpec",
                 "kmsKeyId",
                 "tags",
                 "vpcId"
             ],
+            "readOnly": [
+                "domainArn",
+                "domainId",
+                "homeEfsFileSystemId",
+                "securityGroupIdForDomainBoundary",
+                "singleSignOnApplicationArn",
+                "singleSignOnManagedApplicationInstanceId",
+                "url"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -92688,6 +96633,10 @@
             "createOnly": [
                 "endpointName"
             ],
+            "readOnly": [
+                "endpointArn",
+                "endpointName"
+            ],
             "writeOnly": [
                 "excludeRetainedVariantProperties",
                 "retainAllVariantProperties",
@@ -92830,13 +96779,17 @@
                 "eventTimeFeatureName",
                 "featureGroupName",
                 "offlineStoreConfig",
-                "onlineStoreConfig/EnableOnlineStore",
-                "onlineStoreConfig/SecurityConfig",
-                "onlineStoreConfig/StorageType",
+                "onlineStoreConfig/enableOnlineStore",
+                "onlineStoreConfig/securityConfig",
+                "onlineStoreConfig/storageType",
                 "recordIdentifierFeatureName",
                 "roleArn",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "featureGroupStatus"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -92909,6 +96862,9 @@
             "createOnly": [
                 "imageName"
             ],
+            "readOnly": [
+                "imageArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -93023,6 +96979,12 @@
                 "baseImage",
                 "imageName"
             ],
+            "readOnly": [
+                "containerImage",
+                "imageArn",
+                "imageVersionArn",
+                "version"
+            ],
             "writeOnly": [
                 "alias",
                 "aliases"
@@ -93125,9 +97087,19 @@
                 "endpointName",
                 "specification"
             ],
+            "readOnly": [
+                "creationTime",
+                "failureReason",
+                "inferenceComponentArn",
+                "inferenceComponentStatus",
+                "lastModifiedTime",
+                "runtimeConfig/currentCopyCount",
+                "runtimeConfig/desiredCopyCount",
+                "specification/container/deployedImage"
+            ],
             "writeOnly": [
-                "runtimeConfig/CopyCount",
-                "specification/Container/Image"
+                "runtimeConfig/copyCount",
+                "specification/container/image"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
@@ -93299,6 +97271,13 @@
                 "roleArn",
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "creationTime",
+                "endpointMetadata",
+                "lastModifiedTime",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -93398,6 +97377,9 @@
             "createOnly": [
                 "trackingServerName"
             ],
+            "readOnly": [
+                "trackingServerArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -93544,11 +97526,15 @@
                 "stoppingCondition",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "jobDefinitionArn"
+            ],
             "writeOnly": [
                 "endpointName",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
@@ -93658,6 +97644,19 @@
                 "modelCardName",
                 "securityConfig"
             ],
+            "readOnly": [
+                "createdBy/domainId",
+                "createdBy/userProfileArn",
+                "createdBy/userProfileName",
+                "creationTime",
+                "lastModifiedBy/domainId",
+                "lastModifiedBy/userProfileArn",
+                "lastModifiedBy/userProfileName",
+                "lastModifiedTime",
+                "modelCardArn",
+                "modelCardProcessingStatus",
+                "modelCardVersion"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -93807,11 +97806,15 @@
                 "stoppingCondition",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "jobDefinitionArn"
+            ],
             "writeOnly": [
                 "endpointName",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
@@ -94100,6 +98103,11 @@
                 "task",
                 "validationSpecification"
             ],
+            "readOnly": [
+                "creationTime",
+                "modelPackageArn",
+                "modelPackageStatus"
+            ],
             "writeOnly": [
                 "additionalInferenceSpecificationsToAdd",
                 "clientToken"
@@ -94175,6 +98183,11 @@
                 "modelPackageGroupDescription",
                 "modelPackageGroupName"
             ],
+            "readOnly": [
+                "creationTime",
+                "modelPackageGroupArn",
+                "modelPackageGroupStatus"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -94321,11 +98334,15 @@
                 "stoppingCondition",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "jobDefinitionArn"
+            ],
             "writeOnly": [
                 "endpointName",
                 "tags",
-                "tags/*/Key",
-                "tags/*/Value"
+                "tags/*/key",
+                "tags/*/value"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
@@ -94423,6 +98440,11 @@
             "createOnly": [
                 "monitoringScheduleName"
             ],
+            "readOnly": [
+                "creationTime",
+                "lastModifiedTime",
+                "monitoringScheduleArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -94553,6 +98575,10 @@
                 "name",
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "baseUrl"
+            ],
             "writeOnly": [
                 "clientToken"
             ],
@@ -94747,6 +98773,12 @@
                 "serviceCatalogProvisioningDetails",
                 "tags"
             ],
+            "readOnly": [
+                "creationTime",
+                "projectArn",
+                "projectId",
+                "projectStatus"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -94847,6 +98879,10 @@
                 "spaceName",
                 "spaceSharingSettings"
             ],
+            "readOnly": [
+                "spaceArn",
+                "url"
+            ],
             "writeOnly": [
                 "spaceSettings"
             ],
@@ -94924,6 +98960,9 @@
                 "studioLifecycleConfigName",
                 "tags"
             ],
+            "readOnly": [
+                "studioLifecycleConfigArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -95013,8 +99052,11 @@
                 "singleSignOnUserValue",
                 "tags",
                 "userProfileName",
-                "userSettings/RStudioServerProAppSettings/AccessStatus",
-                "userSettings/RStudioServerProAppSettings/UserGroup"
+                "userSettings/rStudioServerProAppSettings/accessStatus",
+                "userSettings/rStudioServerProAppSettings/userGroup"
+            ],
+            "readOnly": [
+                "userProfileArn"
             ],
             "writeOnly": [
                 "tags"
@@ -95141,6 +99183,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "cfRef": {
                 "property": "Name"
             },
@@ -95201,6 +99246,12 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "creationDate",
+                "lastModificationDate",
+                "state"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -95259,6 +99310,9 @@
             "createOnly": [
                 "secretId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "blockPublicPolicy"
             ],
@@ -95326,19 +99380,22 @@
             "createOnly": [
                 "secretId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "hostedRotationLambda",
-                "hostedRotationLambda/ExcludeCharacters",
-                "hostedRotationLambda/KmsKeyArn",
-                "hostedRotationLambda/MasterSecretArn",
-                "hostedRotationLambda/MasterSecretKmsKeyArn",
-                "hostedRotationLambda/RotationLambdaName",
-                "hostedRotationLambda/RotationType",
-                "hostedRotationLambda/Runtime",
-                "hostedRotationLambda/SuperuserSecretArn",
-                "hostedRotationLambda/SuperuserSecretKmsKeyArn",
-                "hostedRotationLambda/VpcSecurityGroupIds",
-                "hostedRotationLambda/VpcSubnetIds",
+                "hostedRotationLambda/excludeCharacters",
+                "hostedRotationLambda/kmsKeyArn",
+                "hostedRotationLambda/masterSecretArn",
+                "hostedRotationLambda/masterSecretKmsKeyArn",
+                "hostedRotationLambda/rotationLambdaName",
+                "hostedRotationLambda/rotationType",
+                "hostedRotationLambda/runtime",
+                "hostedRotationLambda/superuserSecretArn",
+                "hostedRotationLambda/superuserSecretKmsKeyArn",
+                "hostedRotationLambda/vpcSecurityGroupIds",
+                "hostedRotationLambda/vpcSubnetIds",
                 "rotateImmediatelyOnUpdate"
             ],
             "irreversibleNames": {
@@ -95434,6 +99491,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "generateSecretString",
                 "secretString"
@@ -95492,6 +99552,9 @@
             "createOnly": [
                 "secretId"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -95608,6 +99671,12 @@
                 "description",
                 "ruleOrder"
             ],
+            "readOnly": [
+                "createdAt",
+                "createdBy",
+                "ruleArn",
+                "updatedAt"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
             "primaryIdentifier": [
@@ -95696,6 +99765,13 @@
             "required": [
                 "configurationPolicy"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "serviceEnabled",
+                "updatedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -95734,6 +99810,10 @@
             "createOnly": [
                 "adminAccountId"
             ],
+            "readOnly": [
+                "delegatedAdminIdentifier",
+                "status"
+            ],
             "tagsProperty": "tags",
             "primaryIdentifier": [
                 "delegatedAdminIdentifier"
@@ -95778,6 +99858,10 @@
             "required": [
                 "regionLinkingMode"
             ],
+            "readOnly": [
+                "findingAggregationRegion",
+                "findingAggregatorArn"
+            ],
             "primaryIdentifier": [
                 "findingAggregatorArn"
             ]
@@ -95834,6 +99918,10 @@
                     "description": "An array of key-value pairs to apply to this resource.\n\nFor more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html) ."
                 }
             },
+            "readOnly": [
+                "arn",
+                "subscribedAt"
+            ],
             "writeOnly": [
                 "enableDefaultStandards"
             ],
@@ -95892,6 +99980,9 @@
                 "filters",
                 "groupByAttribute"
             ],
+            "readOnly": [
+                "insightArn"
+            ],
             "primaryIdentifier": [
                 "insightArn"
             ]
@@ -95945,6 +100036,12 @@
             "required": [
                 "autoEnable"
             ],
+            "readOnly": [
+                "memberAccountLimitReached",
+                "organizationConfigurationIdentifier",
+                "status",
+                "statusMessage"
+            ],
             "primaryIdentifier": [
                 "organizationConfigurationIdentifier"
             ]
@@ -96010,6 +100107,13 @@
                 "targetId",
                 "targetType"
             ],
+            "readOnly": [
+                "associationIdentifier",
+                "associationStatus",
+                "associationStatusMessage",
+                "associationType",
+                "updatedAt"
+            ],
             "primaryIdentifier": [
                 "associationIdentifier"
             ]
@@ -96039,6 +100143,9 @@
             "createOnly": [
                 "productArn"
             ],
+            "readOnly": [
+                "productSubscriptionArn"
+            ],
             "tagsProperty": "tags",
             "primaryIdentifier": [
                 "productSubscriptionArn"
@@ -96138,6 +100245,9 @@
             "createOnly": [
                 "standardsArn"
             ],
+            "readOnly": [
+                "standardsSubscriptionArn"
+            ],
             "tagsProperty": "tags",
             "cfRef": {
                 "property": "StandardsSubscriptionArn"
@@ -96270,6 +100380,10 @@
                     "description": "An array of objects, one for each tag to associate with the data lake configuration. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string."
                 }
             },
+            "readOnly": [
+                "arn",
+                "s3BucketArn"
+            ],
             "writeOnly": [
                 "metaStoreManagerRoleArn"
             ],
@@ -96397,6 +100511,13 @@
             "createOnly": [
                 "dataLakeArn"
             ],
+            "readOnly": [
+                "resourceShareArn",
+                "resourceShareName",
+                "s3BucketArn",
+                "subscriberArn",
+                "subscriberRoleArn"
+            ],
             "irreversibleNames": {
                 "s3BucketArn": "S3BucketArn"
             },
@@ -96440,12 +100561,15 @@
             "createOnly": [
                 "subscriberArn"
             ],
+            "readOnly": [
+                "subscriberEndpoint"
+            ],
             "writeOnly": [
-                "notificationConfiguration/HttpsNotificationConfiguration/AuthorizationApiKeyName",
-                "notificationConfiguration/HttpsNotificationConfiguration/AuthorizationApiKeyValue",
-                "notificationConfiguration/HttpsNotificationConfiguration/Endpoint",
-                "notificationConfiguration/HttpsNotificationConfiguration/HttpMethod",
-                "notificationConfiguration/HttpsNotificationConfiguration/TargetRoleArn"
+                "notificationConfiguration/httpsNotificationConfiguration/authorizationApiKeyName",
+                "notificationConfiguration/httpsNotificationConfiguration/authorizationApiKeyValue",
+                "notificationConfiguration/httpsNotificationConfiguration/endpoint",
+                "notificationConfiguration/httpsNotificationConfiguration/httpMethod",
+                "notificationConfiguration/httpsNotificationConfiguration/targetRoleArn"
             ],
             "primaryIdentifier": [
                 "subscriberArn"
@@ -96595,6 +100719,12 @@
                 "notificationArns",
                 "provisionedProductName"
             ],
+            "readOnly": [
+                "cloudformationStackArn",
+                "outputs",
+                "provisionedProductId",
+                "recordId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -96666,6 +100796,9 @@
                 "definition",
                 "definitionType"
             ],
+            "readOnly": [
+                "id"
+            ],
             "writeOnly": [
                 "acceptLanguage"
             ],
@@ -96786,6 +100919,13 @@
                 "minLength": 1,
                 "maxLength": 256
             },
+            "readOnly": [
+                "applicationName",
+                "applicationTagKey",
+                "applicationTagValue",
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -96855,6 +100995,10 @@
             "required": [
                 "attributes"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -96904,6 +101048,10 @@
                 "application",
                 "attributeGroup"
             ],
+            "readOnly": [
+                "applicationArn",
+                "attributeGroupArn"
+            ],
             "primaryIdentifier": [
                 "applicationArn",
                 "attributeGroupArn"
@@ -96960,6 +101108,10 @@
                 "resource",
                 "resourceType"
             ],
+            "readOnly": [
+                "applicationArn",
+                "resourceArn"
+            ],
             "primaryIdentifier": [
                 "applicationArn",
                 "resourceArn",
@@ -97075,6 +101227,9 @@
             "createOnly": [
                 "configurationSetName"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -97276,9 +101431,17 @@
             "createOnly": [
                 "emailIdentity"
             ],
+            "readOnly": [
+                "dkimDnsTokenName1",
+                "dkimDnsTokenName2",
+                "dkimDnsTokenName3",
+                "dkimDnsTokenValue1",
+                "dkimDnsTokenValue2",
+                "dkimDnsTokenValue3"
+            ],
             "writeOnly": [
-                "dkimSigningAttributes/DomainSigningPrivateKey",
-                "dkimSigningAttributes/DomainSigningSelector"
+                "dkimSigningAttributes/domainSigningPrivateKey",
+                "dkimSigningAttributes/domainSigningSelector"
             ],
             "irreversibleNames": {
                 "dkimDnsTokenName1": "DkimDNSTokenName1",
@@ -97339,6 +101502,11 @@
             "createOnly": [
                 "addonSubscriptionId"
             ],
+            "readOnly": [
+                "addonInstanceArn",
+                "addonInstanceId",
+                "addonName"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -97388,6 +101556,10 @@
             "createOnly": [
                 "addonName"
             ],
+            "readOnly": [
+                "addonSubscriptionArn",
+                "addonSubscriptionId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -97459,6 +101631,11 @@
             "createOnly": [
                 "kmsKeyArn"
             ],
+            "readOnly": [
+                "archiveArn",
+                "archiveId",
+                "archiveState"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -97577,6 +101754,12 @@
             "createOnly": [
                 "type"
             ],
+            "readOnly": [
+                "aRecord",
+                "ingressPointArn",
+                "ingressPointId",
+                "status"
+            ],
             "writeOnly": [
                 "ingressPointConfiguration"
             ],
@@ -97670,6 +101853,10 @@
                 "serverName",
                 "serverPort"
             ],
+            "readOnly": [
+                "relayArn",
+                "relayId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -97734,6 +101921,10 @@
             "required": [
                 "rules"
             ],
+            "readOnly": [
+                "ruleSetArn",
+                "ruleSetId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -97815,6 +102006,10 @@
                 "defaultAction",
                 "policyStatements"
             ],
+            "readOnly": [
+                "trafficPolicyArn",
+                "trafficPolicyId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -97849,7 +102044,10 @@
                 }
             },
             "createOnly": [
-                "template/TemplateName"
+                "template/templateName"
+            ],
+            "readOnly": [
+                "id"
             ],
             "irreversibleNames": {
                 "awsId": "Id"
@@ -97884,6 +102082,9 @@
                     "description": "Unique identifier for this resource"
                 }
             },
+            "readOnly": [
+                "vdmAttributesResourceId"
+            ],
             "primaryIdentifier": [
                 "vdmAttributesResourceId"
             ]
@@ -97923,6 +102124,9 @@
             "required": [
                 "roleArn"
             ],
+            "readOnly": [
+                "accountId"
+            ],
             "primaryIdentifier": [
                 "accountId"
             ]
@@ -97963,6 +102167,9 @@
                 "emergencyContactList",
                 "proactiveEngagementStatus"
             ],
+            "readOnly": [
+                "accountId"
+            ],
             "primaryIdentifier": [
                 "accountId"
             ]
@@ -98047,6 +102254,10 @@
                 "name",
                 "resourceArn"
             ],
+            "readOnly": [
+                "protectionArn",
+                "protectionId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -98135,6 +102346,9 @@
             "createOnly": [
                 "protectionGroupId"
             ],
+            "readOnly": [
+                "protectionGroupArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -98283,6 +102497,12 @@
                 "profileName",
                 "signatureValidityPeriod"
             ],
+            "readOnly": [
+                "arn",
+                "profileName",
+                "profileVersion",
+                "profileVersionArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -98359,6 +102579,9 @@
                 "schemaS3Location",
                 "snapshotS3Location"
             ],
+            "readOnly": [
+                "describePayload"
+            ],
             "irreversibleNames": {
                 "schemaS3Location": "SchemaS3Location",
                 "snapshotS3Location": "SnapshotS3Location"
@@ -98480,6 +102703,9 @@
                 "protocol",
                 "topicArn"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "region"
             ],
@@ -98620,6 +102846,9 @@
                 "fifoTopic",
                 "topicName"
             ],
+            "readOnly": [
+                "topicArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -98699,6 +102928,9 @@
                 "policyDocument",
                 "topics"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -98877,6 +103109,10 @@
                 "fifoQueue",
                 "queueName"
             ],
+            "readOnly": [
+                "arn",
+                "queueUrl"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -99093,6 +103329,9 @@
             "autoNamingSpec": {
                 "sdkName": "name"
             },
+            "readOnly": [
+                "associationId"
+            ],
             "writeOnly": [
                 "waitForSuccessTimeoutSeconds"
             ],
@@ -99501,6 +103740,9 @@
             "createOnly": [
                 "operatingSystem"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -99614,6 +103856,9 @@
                 "syncName",
                 "syncType"
             ],
+            "readOnly": [
+                "syncName"
+            ],
             "irreversibleNames": {
                 "kmsKeyArn": "KMSKeyArn",
                 "s3Destination": "S3Destination"
@@ -99660,6 +103905,10 @@
             "createOnly": [
                 "resourceArn"
             ],
+            "readOnly": [
+                "policyHash",
+                "policyId"
+            ],
             "primaryIdentifier": [
                 "policyId",
                 "resourceArn"
@@ -99724,6 +103973,9 @@
                 "alias",
                 "type"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "plan"
             ],
@@ -99795,6 +104047,9 @@
                 "channelType",
                 "contactId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "deferActivation"
             ],
@@ -99855,6 +104110,9 @@
             "createOnly": [
                 "contactId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "rotationIds"
             ],
@@ -99941,6 +104199,9 @@
                 "startTime",
                 "timeZoneId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -99996,6 +104257,9 @@
             "required": [
                 "regions"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -100112,6 +104376,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -100194,8 +104461,15 @@
                 "configurationDefinitions"
             ],
             "createOnly": [
-                "configurationDefinitions/*/Type",
-                "configurationDefinitions/*/TypeVersion"
+                "configurationDefinitions/*/type",
+                "configurationDefinitions/*/typeVersion"
+            ],
+            "readOnly": [
+                "configurationDefinitions/*/id",
+                "createdAt",
+                "lastModifiedAt",
+                "managerArn",
+                "statusSummaries"
             ],
             "tagsProperty": "tags",
             "tagsStyle": "stringMap",
@@ -100289,6 +104563,9 @@
                 "applicationProviderArn",
                 "instanceArn"
             ],
+            "readOnly": [
+                "applicationArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -100489,6 +104766,12 @@
                 "minLength": 1,
                 "maxLength": 32
             },
+            "readOnly": [
+                "identityStoreId",
+                "instanceArn",
+                "ownerAccountId",
+                "status"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -100674,6 +104957,9 @@
                 "instanceArn",
                 "name"
             ],
+            "readOnly": [
+                "permissionSetArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -100732,6 +105018,9 @@
                 "encryptionConfiguration",
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -100890,6 +105179,11 @@
                 "stateMachineName",
                 "stateMachineType"
             ],
+            "readOnly": [
+                "arn",
+                "name",
+                "stateMachineRevisionId"
+            ],
             "writeOnly": [
                 "definition",
                 "definitionS3Location",
@@ -100964,6 +105258,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "deploymentPreference"
             ],
@@ -101016,6 +105313,9 @@
                 "stateMachineArn",
                 "stateMachineRevisionId"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "stateMachineArn"
             ],
@@ -101054,6 +105354,9 @@
             "required": [
                 "accountAlias"
             ],
+            "readOnly": [
+                "accountAliasResourceId"
+            ],
             "primaryIdentifier": [
                 "accountAliasResourceId"
             ]
@@ -101360,14 +105663,19 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "code/sourceLocationArn",
+                "id",
+                "state"
+            ],
             "writeOnly": [
-                "code/S3Bucket",
-                "code/S3Key",
-                "code/S3ObjectVersion",
-                "code/Script",
+                "code/s3Bucket",
+                "code/s3Key",
+                "code/s3ObjectVersion",
+                "code/script",
                 "deleteLambdaResourcesOnCanaryDeletion",
                 "resourcesToReplicateTags",
-                "runConfig/EnvironmentVariables",
+                "runConfig/environmentVariables",
                 "startCanaryAfterCreation",
                 "visualReference"
             ],
@@ -101438,6 +105746,9 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -101558,6 +105869,9 @@
                 "sapInstanceNumber",
                 "sid"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "writeOnly": [
                 "credentials",
                 "databaseArn",
@@ -101618,6 +105932,9 @@
             "createOnly": [
                 "databaseName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "cfRef": {
@@ -101830,6 +106147,15 @@
                 "vpcSecurityGroupIds",
                 "vpcSubnetIds"
             ],
+            "readOnly": [
+                "arn",
+                "availabilityZone",
+                "endpoint",
+                "id",
+                "influxAuthParametersSecretArn",
+                "secondaryAvailabilityZone",
+                "status"
+            ],
             "writeOnly": [
                 "bucket",
                 "organization",
@@ -102003,6 +106329,17 @@
                 "scheduledQueryName",
                 "targetConfiguration"
             ],
+            "readOnly": [
+                "arn",
+                "sqErrorReportConfiguration",
+                "sqKmsKeyId",
+                "sqName",
+                "sqNotificationConfiguration",
+                "sqQueryString",
+                "sqScheduleConfiguration",
+                "sqScheduledQueryExecutionRoleArn",
+                "sqTargetConfiguration"
+            ],
             "irreversibleNames": {
                 "sqErrorReportConfiguration": "SQErrorReportConfiguration",
                 "sqKmsKeyId": "SQKmsKeyId",
@@ -102102,6 +106439,10 @@
                 "databaseName",
                 "tableName"
             ],
+            "readOnly": [
+                "arn",
+                "name"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -102204,6 +106545,10 @@
             "createOnly": [
                 "serverId"
             ],
+            "readOnly": [
+                "agreementId",
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -102337,6 +106682,15 @@
                 "certificateChain",
                 "privateKey"
             ],
+            "readOnly": [
+                "arn",
+                "certificateId",
+                "notAfterDate",
+                "notBeforeDate",
+                "serial",
+                "status",
+                "type"
+            ],
             "writeOnly": [
                 "privateKey"
             ],
@@ -102433,6 +106787,11 @@
                 "accessRole",
                 "url"
             ],
+            "readOnly": [
+                "arn",
+                "connectorId",
+                "serviceManagedEgressIpAddresses"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -102505,6 +106864,10 @@
             "createOnly": [
                 "profileType"
             ],
+            "readOnly": [
+                "arn",
+                "profileId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -102684,6 +107047,11 @@
                 "domain",
                 "identityProviderType"
             ],
+            "readOnly": [
+                "arn",
+                "as2ServiceManagedEgressIpAddresses",
+                "serverId"
+            ],
             "writeOnly": [
                 "identityProviderType"
             ],
@@ -102822,6 +107190,9 @@
                 "serverId",
                 "userName"
             ],
+            "readOnly": [
+                "arn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -102903,6 +107274,10 @@
                 "onExceptionSteps",
                 "steps"
             ],
+            "readOnly": [
+                "arn",
+                "workflowId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -102968,6 +107343,10 @@
             "createOnly": [
                 "policyStoreId"
             ],
+            "readOnly": [
+                "details",
+                "identitySourceId"
+            ],
             "primaryIdentifier": [
                 "identitySourceId",
                 "policyStoreId"
@@ -103025,6 +107404,10 @@
             "createOnly": [
                 "policyStoreId"
             ],
+            "readOnly": [
+                "policyId",
+                "policyType"
+            ],
             "primaryIdentifier": [
                 "policyId",
                 "policyStoreId"
@@ -103071,6 +107454,10 @@
             "required": [
                 "validationSettings"
             ],
+            "readOnly": [
+                "arn",
+                "policyStoreId"
+            ],
             "primaryIdentifier": [
                 "policyStoreId"
             ]
@@ -103117,6 +107504,9 @@
             "createOnly": [
                 "policyStoreId"
             ],
+            "readOnly": [
+                "policyTemplateId"
+            ],
             "primaryIdentifier": [
                 "policyStoreId",
                 "policyTemplateId"
@@ -103178,6 +107568,9 @@
             "required": [
                 "serverSideEncryptionConfiguration"
             ],
+            "readOnly": [
+                "domainId"
+            ],
             "writeOnly": [
                 "description",
                 "name",
@@ -103256,6 +107649,12 @@
             "createOnly": [
                 "resourceIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "resourceArn",
+                "resourceId"
+            ],
             "writeOnly": [
                 "resourceIdentifier"
             ],
@@ -103305,6 +107704,9 @@
             "createOnly": [
                 "resourceIdentifier"
             ],
+            "readOnly": [
+                "state"
+            ],
             "primaryIdentifier": [
                 "resourceIdentifier"
             ]
@@ -103404,6 +107806,12 @@
                 "protocol",
                 "serviceIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "id",
+                "serviceArn",
+                "serviceId"
+            ],
             "writeOnly": [
                 "serviceIdentifier"
             ],
@@ -103538,6 +107946,10 @@
                 "resourceConfigurationType",
                 "resourceGatewayId"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "resourceConfigurationAuthType",
                 "resourceConfigurationGroupId"
@@ -103636,6 +108048,10 @@
                 "subnetIds",
                 "vpcIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -103776,6 +108192,10 @@
                 "name",
                 "serviceIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "writeOnly": [
                 "listenerIdentifier",
                 "serviceIdentifier"
@@ -103883,6 +108303,15 @@
                 "customDomainName",
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "dnsEntry/domainName",
+                "dnsEntry/hostedZoneId",
+                "id",
+                "lastUpdatedAt",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -103962,6 +108391,12 @@
             "createOnly": [
                 "name"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "lastUpdatedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -104016,6 +108451,10 @@
                 "resourceConfigurationId",
                 "serviceNetworkId"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -104115,6 +108554,20 @@
                 "serviceIdentifier",
                 "serviceNetworkIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "dnsEntry/domainName",
+                "dnsEntry/hostedZoneId",
+                "id",
+                "serviceArn",
+                "serviceId",
+                "serviceName",
+                "serviceNetworkArn",
+                "serviceNetworkId",
+                "serviceNetworkName",
+                "status"
+            ],
             "writeOnly": [
                 "serviceIdentifier",
                 "serviceNetworkIdentifier"
@@ -104219,6 +108672,16 @@
                 "serviceNetworkIdentifier",
                 "vpcIdentifier"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "serviceNetworkArn",
+                "serviceNetworkId",
+                "serviceNetworkName",
+                "status",
+                "vpcId"
+            ],
             "writeOnly": [
                 "serviceNetworkIdentifier",
                 "vpcIdentifier"
@@ -104324,15 +108787,22 @@
                 "type"
             ],
             "createOnly": [
-                "config/IpAddressType",
-                "config/LambdaEventStructureVersion",
-                "config/Port",
-                "config/Protocol",
-                "config/ProtocolVersion",
-                "config/VpcIdentifier",
+                "config/ipAddressType",
+                "config/lambdaEventStructureVersion",
+                "config/port",
+                "config/protocol",
+                "config/protocolVersion",
+                "config/vpcIdentifier",
                 "name",
                 "type"
             ],
+            "readOnly": [
+                "arn",
+                "createdAt",
+                "id",
+                "lastUpdatedAt",
+                "status"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -104433,6 +108903,10 @@
                 "name",
                 "scope"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id",
                 "ipAddressVersion": "IPAddressVersion"
@@ -104515,6 +108989,9 @@
             "createOnly": [
                 "resourceArn"
             ],
+            "readOnly": [
+                "managedByFirewallManager"
+            ],
             "cfRef": {
                 "property": "ResourceArn"
             },
@@ -104601,6 +109078,10 @@
                 "name",
                 "scope"
             ],
+            "readOnly": [
+                "arn",
+                "id"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -104762,6 +109243,13 @@
                 "name",
                 "scope"
             ],
+            "readOnly": [
+                "arn",
+                "availableLabels/*/name",
+                "consumedLabels/*/name",
+                "id",
+                "labelNamespace"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -104929,6 +109417,12 @@
                 "name",
                 "scope"
             ],
+            "readOnly": [
+                "arn",
+                "capacity",
+                "id",
+                "labelNamespace"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -105100,6 +109594,11 @@
                 "tags",
                 "type"
             ],
+            "readOnly": [
+                "aiAgentArn",
+                "aiAgentId",
+                "assistantArn"
+            ],
             "irreversibleNames": {
                 "aiAgentArn": "AIAgentArn",
                 "aiAgentId": "AIAgentId"
@@ -105164,6 +109663,12 @@
                 "assistantId",
                 "modifiedTimeSeconds"
             ],
+            "readOnly": [
+                "aiAgentArn",
+                "aiAgentVersionId",
+                "assistantArn",
+                "versionNumber"
+            ],
             "irreversibleNames": {
                 "aiAgentArn": "AIAgentArn",
                 "aiAgentId": "AIAgentId",
@@ -105305,6 +109810,11 @@
                 "name",
                 "tags"
             ],
+            "readOnly": [
+                "aiGuardrailArn",
+                "aiGuardrailId",
+                "assistantArn"
+            ],
             "irreversibleNames": {
                 "aiGuardrailArn": "AIGuardrailArn",
                 "aiGuardrailId": "AIGuardrailId"
@@ -105365,6 +109875,12 @@
                 "assistantId",
                 "modifiedTimeSeconds"
             ],
+            "readOnly": [
+                "aiGuardrailArn",
+                "aiGuardrailVersionId",
+                "assistantArn",
+                "versionNumber"
+            ],
             "irreversibleNames": {
                 "aiGuardrailArn": "AIGuardrailArn",
                 "aiGuardrailId": "AIGuardrailId",
@@ -105500,6 +110016,11 @@
                 "templateType",
                 "type"
             ],
+            "readOnly": [
+                "aiPromptArn",
+                "aiPromptId",
+                "assistantArn"
+            ],
             "irreversibleNames": {
                 "aiPromptArn": "AIPromptArn",
                 "aiPromptId": "AIPromptId"
@@ -105566,6 +110087,12 @@
                 "assistantId",
                 "modifiedTimeSeconds"
             ],
+            "readOnly": [
+                "aiPromptArn",
+                "aiPromptVersionId",
+                "assistantArn",
+                "versionNumber"
+            ],
             "irreversibleNames": {
                 "aiPromptArn": "AIPromptArn",
                 "aiPromptId": "AIPromptId",
@@ -105657,6 +110184,10 @@
                 "tags",
                 "type"
             ],
+            "readOnly": [
+                "assistantArn",
+                "assistantId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "cfRef": {
@@ -105737,6 +110268,11 @@
                 "associationType",
                 "tags"
             ],
+            "readOnly": [
+                "assistantArn",
+                "assistantAssociationArn",
+                "assistantAssociationId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "cfRef": {
@@ -105867,6 +110403,10 @@
                 "sourceConfiguration",
                 "tags"
             ],
+            "readOnly": [
+                "knowledgeBaseArn",
+                "knowledgeBaseId"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "cfRef": {
@@ -105988,6 +110528,11 @@
                 "channelSubtype",
                 "knowledgeBaseArn"
             ],
+            "readOnly": [
+                "messageTemplateArn",
+                "messageTemplateContentSha256",
+                "messageTemplateId"
+            ],
             "irreversibleNames": {
                 "messageTemplateContentSha256": "MessageTemplateContentSha256"
             },
@@ -106034,6 +110579,10 @@
             "createOnly": [
                 "messageTemplateArn"
             ],
+            "readOnly": [
+                "messageTemplateVersionArn",
+                "messageTemplateVersionNumber"
+            ],
             "irreversibleNames": {
                 "messageTemplateContentSha256": "MessageTemplateContentSha256"
             },
@@ -106093,6 +110642,11 @@
                 "connectionString",
                 "tags"
             ],
+            "readOnly": [
+                "aliasId",
+                "associations",
+                "connectionAliasState"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArrayCreateOnly",
             "primaryIdentifier": [
@@ -106199,6 +110753,11 @@
             "createOnly": [
                 "poolName"
             ],
+            "readOnly": [
+                "createdAt",
+                "poolArn",
+                "poolId"
+            ],
             "writeOnly": [
                 "tags"
             ],
@@ -106360,6 +110919,18 @@
                 "desktopArn",
                 "kmsKeyArn"
             ],
+            "readOnly": [
+                "activationCode",
+                "arn",
+                "createdAt",
+                "desktopType",
+                "id",
+                "pendingSoftwareSetId",
+                "pendingSoftwareSetVersion",
+                "registeredDevicesCount",
+                "softwareSetComplianceStatus",
+                "updatedAt"
+            ],
             "irreversibleNames": {
                 "awsId": "Id"
             },
@@ -106436,6 +111007,10 @@
                 "additionalEncryptionContext",
                 "customerManagedKey"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "browserSettingsArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -106529,6 +111104,11 @@
                 "additionalEncryptionContext",
                 "customerManagedKey"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "creationDate",
+                "dataProtectionSettingsArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -106608,6 +111188,9 @@
             "createOnly": [
                 "portalArn"
             ],
+            "readOnly": [
+                "identityProviderArn"
+            ],
             "writeOnly": [
                 "portalArn"
             ],
@@ -106713,6 +111296,11 @@
                 "additionalEncryptionContext",
                 "customerManagedKey"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "creationDate",
+                "ipAccessSettingsArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -106791,6 +111379,10 @@
                 "subnetIds",
                 "vpcId"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "networkSettingsArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -106965,6 +111557,16 @@
                 "additionalEncryptionContext",
                 "customerManagedKey"
             ],
+            "readOnly": [
+                "browserType",
+                "creationDate",
+                "portalArn",
+                "portalEndpoint",
+                "portalStatus",
+                "rendererType",
+                "serviceProviderSamlMetadata",
+                "statusReason"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -107019,6 +111621,10 @@
             "required": [
                 "certificateList"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "trustStoreArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -107067,6 +111673,10 @@
             "required": [
                 "kinesisStreamArn"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "userAccessLoggingSettingsArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -107205,6 +111815,10 @@
                 "printAllowed",
                 "uploadAllowed"
             ],
+            "readOnly": [
+                "associatedPortalArns",
+                "userSettingsArn"
+            ],
             "tagsProperty": "tags",
             "tagsStyle": "keyValueArray",
             "primaryIdentifier": [
@@ -107264,6 +111878,9 @@
                 "minLength": 1,
                 "maxLength": 32
             },
+            "readOnly": [
+                "groupArn"
+            ],
             "irreversibleNames": {
                 "groupArn": "GroupARN"
             },
@@ -107389,7 +112006,10 @@
                 "sdkName": "ruleName"
             },
             "createOnly": [
-                "samplingRule/Version"
+                "samplingRule/version"
+            ],
+            "readOnly": [
+                "ruleArn"
             ],
             "irreversibleNames": {
                 "ruleArn": "RuleARN"
diff --git a/provider/pkg/metadata/metadata.go b/provider/pkg/metadata/metadata.go
index 9dddca00af..5bba56a18a 100644
--- a/provider/pkg/metadata/metadata.go
+++ b/provider/pkg/metadata/metadata.go
@@ -16,16 +16,30 @@ type CloudAPIMetadata struct {
 
 // CloudAPIResource contains metadata for a single AWS Resource.
 type CloudAPIResource struct {
-	CfType            string                          `json:"cf"`
-	Inputs            map[string]pschema.PropertySpec `json:"inputs"`
-	Outputs           map[string]pschema.PropertySpec `json:"outputs"`
-	AutoNamingSpec    *AutoNamingSpec                 `json:"autoNamingSpec,omitempty"`
-	Required          []string                        `json:"required,omitempty"`
-	CreateOnly        []string                        `json:"createOnly,omitempty"`
-	WriteOnly         []string                        `json:"writeOnly,omitempty"`
-	IrreversibleNames map[string]string               `json:"irreversibleNames,omitempty"`
-	TagsProperty      string                          `json:"tagsProperty,omitempty"`
-	TagsStyle         default_tags.TagsStyle          `json:"tagsStyle,omitempty"`
+	CfType         string                          `json:"cf"`
+	Inputs         map[string]pschema.PropertySpec `json:"inputs"`
+	Outputs        map[string]pschema.PropertySpec `json:"outputs"`
+	AutoNamingSpec *AutoNamingSpec                 `json:"autoNamingSpec,omitempty"`
+	Required       []string                        `json:"required,omitempty"`
+	CreateOnly     []string                        `json:"createOnly,omitempty"`
+	// ReadOnly properties are properties that only exist as output values
+	// The properties can be top level properties or can be nested within object or array
+	// properties.
+	// '/' is used to denote a nested object property
+	// '/*/' is used to denote a nested array property
+	// e.g.
+	// - ReadOnly: [
+	//     'arn', // top level
+	//     'someObjectProp/arn', // the arn value of someObjectProp is an output (but not the other properties of someObjectProp)
+	//     'someArrayProp/*/someObjectProp/arn'
+	//   ]
+	//
+	// NOTE: The values in this property will have been converted from CFN casing to pulumi sdk casing
+	ReadOnly          []string               `json:"readOnly,omitempty"`
+	WriteOnly         []string               `json:"writeOnly,omitempty"`
+	IrreversibleNames map[string]string      `json:"irreversibleNames,omitempty"`
+	TagsProperty      string                 `json:"tagsProperty,omitempty"`
+	TagsStyle         default_tags.TagsStyle `json:"tagsStyle,omitempty"`
 
 	// Describes the behavior of the CF Ref intrinsic for this resource.
 	CfRef *CfRefBehavior `json:"cfRef,omitempty"`
diff --git a/provider/pkg/schema/gen.go b/provider/pkg/schema/gen.go
index 28845b8e24..5005171f7b 100644
--- a/provider/pkg/schema/gen.go
+++ b/provider/pkg/schema/gen.go
@@ -848,8 +848,8 @@ func readPropSdkNames(resourceSpec *jsschema.Schema, listName string) codegen.St
 	if p, ok := resourceSpec.Extras[listName]; ok {
 		pSlice := p.([]interface{})
 		for _, v := range pSlice {
-			n := strings.TrimPrefix(v.(string), "/properties/")
-			output.Add(naming.ToSdkName(n))
+			n := ResourceProperty(strings.TrimPrefix(v.(string), "/properties/"))
+			output.Add(n.ToSdkName())
 		}
 	}
 	return output
@@ -951,6 +951,7 @@ func (ctx *cfSchemaContext) gatherResourceType() error {
 		Required:          requiredInputs.SortedValues(),
 		AutoNamingSpec:    autoNamingSpec,
 		WriteOnly:         writeOnlyProperties.SortedValues(),
+		ReadOnly:          readPropSdkNames(ctx.resourceSpec, "readOnlyProperties").SortedValues(),
 		IrreversibleNames: irreversibleNames,
 		TagsProperty:      naming.ToSdkName(tagsProp),
 		TagsStyle:         tagsStyle,
diff --git a/provider/pkg/schema/resource_props.go b/provider/pkg/schema/resource_props.go
new file mode 100644
index 0000000000..20caadd08f
--- /dev/null
+++ b/provider/pkg/schema/resource_props.go
@@ -0,0 +1,31 @@
+package schema
+
+import (
+	"strings"
+
+	"github.com/pulumi/pulumi-aws-native/provider/pkg/naming"
+)
+
+// Represents a property listed in `readOnlyProperties`, `writeOnlyProperties`,
+// or `createOnlyProperties` in the Cloud Control schema.
+type ResourceProperty string
+
+// ToSdkName converts the property name to an SDK-compatible name.
+// This will also handle converting all nested properties.
+//   - Nested object properties are delimited with `/`
+//   - Nested array properties are delimited with `/*/`
+//
+// e.g.
+//   - `Foo/Bar/Baz` => `foo/bar/baz`
+//   - `Foo/*/BarBaz` => `foo/*/barBaz`
+func (r ResourceProperty) ToSdkName() string {
+	arrayProps := strings.Split(string(r), "/*/")
+	for i, p := range arrayProps {
+		nested := strings.Split(p, "/")
+		for idx, n := range nested {
+			nested[idx] = naming.ToSdkName(n)
+		}
+		arrayProps[i] = strings.Join(nested, "/")
+	}
+	return strings.Join(arrayProps, "/*/")
+}
diff --git a/provider/pkg/schema/resource_props_test.go b/provider/pkg/schema/resource_props_test.go
new file mode 100644
index 0000000000..9f8598a5a3
--- /dev/null
+++ b/provider/pkg/schema/resource_props_test.go
@@ -0,0 +1,40 @@
+package schema
+
+import "testing"
+
+func TestToSdkName(t *testing.T) {
+	cases := map[string]struct {
+		input    ResourceProperty
+		expected string
+	}{
+		"simple": {
+			input:    "Foo",
+			expected: "foo",
+		},
+		"nestedObject": {
+			input:    "Foo/BarBaz",
+			expected: "foo/barBaz",
+		},
+		"nestedArray": {
+			input:    "Foo/*/BarBaz",
+			expected: "foo/*/barBaz",
+		},
+		"nestedArrayObject": {
+			input:    "Foo/*/Bar/Baz",
+			expected: "foo/*/bar/baz",
+		},
+		"multiNestedArrayObject": {
+			input:    "Foo/*/Bar/*/Baz/Hello",
+			expected: "foo/*/bar/*/baz/hello",
+		},
+	}
+
+	for name, tc := range cases {
+		t.Run(name, func(t *testing.T) {
+			actual := tc.input.ToSdkName()
+			if actual != tc.expected {
+				t.Errorf("expected %q, got %q", tc.expected, actual)
+			}
+		})
+	}
+}