diff --git a/scripts/fix_data_files.py b/scripts/fix_data_files.py index c153b17634..ff3d9f2f7f 100755 --- a/scripts/fix_data_files.py +++ b/scripts/fix_data_files.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python """ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0 diff --git a/scripts/update_schemas_manually.py b/scripts/update_schemas_manually.py index 88e5bec6d1..b4447154ae 100755 --- a/scripts/update_schemas_manually.py +++ b/scripts/update_schemas_manually.py @@ -17,7 +17,10 @@ common_patches = { - "BlockDeviceMapping": {"requiredXor": ["VirtualName", "Ebs", "NoDevice"]}, + "BlockDeviceMapping": { + "requiredXor": ["VirtualName", "Ebs", "NoDevice"], + "cfnLint": "", + }, } patches.extend( @@ -75,6 +78,10 @@ values={"requiredXor": ["LaunchTemplateID", "LaunchTemplateName"]}, path="/definitions/LaunchTemplateSpecification", ), + Patch( + values={"pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$"}, + path="/definitions/BlockDeviceMapping/properties/VirtualName", + ), Patch( values={ "dependentExcluded": { @@ -708,6 +715,10 @@ values=common_patches.get("BlockDeviceMapping"), path="/definitions/BlockDeviceMapping", ), + Patch( + values={"pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$"}, + path="/definitions/BlockDeviceMapping/properties/VirtualName", + ), Patch( values={ "requiredXor": [ @@ -730,6 +741,10 @@ values=common_patches.get("BlockDeviceMapping"), path="/definitions/BlockDeviceMapping", ), + Patch( + values={"pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$"}, + path="/definitions/BlockDeviceMapping/properties/VirtualName", + ), Patch( values={ "requiredXor": [ @@ -853,6 +868,10 @@ path="/definitions/BlockDeviceMapping", values=common_patches.get("BlockDeviceMapping"), ), + Patch( + values={"pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$"}, + path="/definitions/BlockDeviceMapping/properties/VirtualName", + ), Patch( path="/", values={ @@ -1280,6 +1299,10 @@ ResourcePatch( resource_type="AWS::OpsWorks::Instance", patches=[ + Patch( + values={"pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$"}, + path="/definitions/BlockDeviceMapping/properties/VirtualName", + ), Patch( values=common_patches.get("BlockDeviceMapping"), path="/definitions/BlockDeviceMapping", diff --git a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json index 433fd9fed1..3bd89cd37a 100644 --- a/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/123ba181485ae293d5bd09722af0c19d5a0d14c62111ff864923fc7b7960dda6.meta.json @@ -1 +1 @@ -{"etag": "\"a28d105c151831cc5180280626141bb0\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"3dd742de2ec80b745805f5f705447eef\"", "url": "https://schema.cloudformation.eu-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json index e4a2e62fb9..b0519b2e68 100644 --- a/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/164e1bfc2823fbd49d8d0e7163ebf32b2b6653d7edfe98a64577daae0b481c38.meta.json @@ -1 +1 @@ -{"etag": "\"2f0660e2009f6b00d8766a9928c7c884\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"e07809d97ffae1441a2a5b2b1e5e866c\"", "url": "https://schema.cloudformation.cn-north-1.amazonaws.com.cn/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json index cebbc1bfd2..53b248882f 100644 --- a/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/18624fcc4a1c571691d10b2508e6be565e4752bbc10d9552de8df8f81348c42b.meta.json @@ -1 +1 @@ -{"etag": "\"e987e7b1b725a806ec977175723b7758\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"1a3e345c600d71b579d0d82acffd77ca\"", "url": "https://schema.cloudformation.us-gov-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json index 5ab1ea2916..d9a08bb7bd 100644 --- a/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/227d6e59c86482f7153466759080e65963a1bf4413531ad420ff60a5a0d7965d.meta.json @@ -1 +1 @@ -{"etag": "\"16faf7f7ee2bf9b671f16907ed752da5\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a839d54983fe419c855f2caf50942ec2\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json index 8e7cd9eeea..401e13a458 100644 --- a/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/23be708e675cb6098b08969e4dbbc3f54cfc32461d10e077e7e5de1fc25d8b8f.meta.json @@ -1 +1 @@ -{"etag": "\"d1530015ddd8de75f98f6429d2348b19\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"ea42b4f82a56b2e26ac70730d19c2c4e\"", "url": "https://schema.cloudformation.us-gov-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json index 091e5cec92..24d068b0b6 100644 --- a/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/26cf4521b683d3267844178a6bcd1d0ad3fe2e7838c23f6acd054944cb2b1618.meta.json @@ -1 +1 @@ -{"etag": "\"50991ed57eec9b35aca76b739bdba942\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"962be477eb92934af7da12e651d99acb\"", "url": "https://schema.cloudformation.me-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json index e58b0af3d2..1ecd7dc9e9 100644 --- a/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/276cecfeb1ec5e608e2aaa06925a2da57e9907e4a512c10ddae70b98b4dada43.meta.json @@ -1 +1 @@ -{"etag": "\"335b476b253cf8845cd2d82319517af1\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d136292da86d1107fb38944da119a85f\"", "url": "https://schema.cloudformation.eu-west-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json b/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json index fa1519447d..cc4b1234b3 100644 --- a/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/371e40c90b2e47c99f6e275e060ee83a3fbf0a0fb76625ba46dbe42abd34333c.meta.json @@ -1 +1 @@ -{"etag": "\"0df9abdb662a218e7acc5b80cb694d80\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"} +{"etag": "\"267889b2ace92a6fbaf41e3133707465\"", "url": "https://schema.cloudformation.cn-northwest-1.amazonaws.com.cn/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json index e2a7904e8d..589ae78f8c 100644 --- a/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42155835f382d82337be3d2bf832bada376aa3fe15197e3bb0e9290ff8719b4e.meta.json @@ -1 +1 @@ -{"etag": "\"4dbc3b1d393d5657c54b33b7624e465e\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"71176a64c8e68ea6236d454556d1b6f9\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json index 151c332e07..6dedfdefc2 100644 --- a/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/42e9df95722b6524cd001503b6750b86f60a7b5acfc406ebb10d5748cbb8ed41.meta.json @@ -1 +1 @@ -{"etag": "\"2dc564796fc950f2a70169718484f644\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a3e08ddeb101a55d76c60ff89ba8711d\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json index 1a31067379..e2d389c708 100644 --- a/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/4fbb29b69678acdd32c5758ed43ead9bf35136af536e92a84ccbaf062c315066.meta.json @@ -1 +1 @@ -{"etag": "\"0400dcb7cf03bd5300c643f276317490\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"0a9e9a9a0dc6facc824f365f7e5cb16e\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json index a8339d6c7b..dbfe4df5a6 100644 --- a/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/56584c7d00e444de640bef01fc2c630804470222e5e4c690bacef5312891581d.meta.json @@ -1 +1 @@ -{"etag": "\"e6ca57fbf262f4058bd8e4e39fd59c7d\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"6489176dd4bba1d1979c97e698bf6a69\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json index a415aceb97..949980ce33 100644 --- a/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/583721567eccd1d5855daa623819df1a646b563d773e34b020d0ddeab2fe195b.meta.json @@ -1 +1 @@ -{"etag": "\"85c7f8f3fab2e4e4801376c02c1ba68f\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"1b05d262da282d4757cbd937874848a3\"", "url": "https://schema.cloudformation.ap-southeast-4.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json index a46629b16b..6a42d90dcb 100644 --- a/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/6316ae24f21cb620947aa250bebbee69548d44cc32e246ec9d7742088a2c17f8.meta.json @@ -1 +1 @@ -{"etag": "\"bd0f462167a4bba019eef954a321369e\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"faf4cd61db62f89e5e1058a2f7783da6\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json index 057ac08f2e..310f24aa81 100644 --- a/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/81e1cc73ff2daf7d1e1eca393c2d1fdd98ac34d4109512e0e0947ef752dcb9c9.meta.json @@ -1 +1 @@ -{"etag": "\"cc2ccd1ad83ecf92920eb785d76f7029\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"754e501de3902e1de87f2f57e61c4238\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json index 215934dd3b..e1b687f173 100644 --- a/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8adeabf0a09b37a8ed924aea799005947e4a4542365d35fd75466abcf306eeca.meta.json @@ -1 +1 @@ -{"etag": "\"952006f25873a9b8a7a484af3fb7bda1\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a743a3ee9b3692c1bee0317b3f0b740f\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json index 47197cfe38..e5b603c6ac 100644 --- a/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/8b8b0cee4df1ef0947a8289e8ec0c67869b7533eabab32ecfc0a00cb19e55a5f.meta.json @@ -1 +1 @@ -{"etag": "\"02e56a71d2d9c250df2dd024cae1e6b8\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"f1517b109b7dad36b7b0feb350bedf49\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json index c37e1962ba..12285e13bc 100644 --- a/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/b1f069477cd577cde04dfe1b323c0bb0e783fe32b6bb6b13774c32fcca1d303a.meta.json @@ -1 +1 @@ -{"etag": "\"309e8b2e3425d77ef67010a6c43da57b\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d8c3a5c11e710f4ebb5fe1eee3b3f910\"", "url": "https://schema.cloudformation.ap-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json index 5434494dab..7f2eb19433 100644 --- a/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/c7ada205073390b33b7593ef8f304b9705f2567698dfdfa979bf0ccdb68cb856.meta.json @@ -1 +1 @@ -{"etag": "\"2df68147099660c918ad0e83dc356419\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"a3222442280299facfd86f35ef14b6eb\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json index 2c080fd116..63751d43be 100644 --- a/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d24ce9a45a014b1ff04d479422ea956e92030ae5c03d7451980a15735e557edb.meta.json @@ -1 +1 @@ -{"etag": "\"5e634bc88689a8ab8bce204d0b57660d\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"71ab6babdaa5f43689ee162835b85853\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json index b31039a01f..a24748d63f 100644 --- a/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d85e2e061cacfcffe4902adb1074a04e6bb7f975b606f8db57532faddfcdd8c8.meta.json @@ -1 +1 @@ -{"etag": "\"5edcf3854aa5b8f11b6bfee1a4d2746d\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d4e4dcbc4dadd679556c86241c1f18e7\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json index b2967d5fce..c5ade3accf 100644 --- a/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/d8e41d35f4f8922b66525dea2c66d72a73ff097c685cda0a63c08a6416dc58ed.meta.json @@ -1 +1 @@ -{"etag": "\"a7a9cb80f014475db63716061156885c\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"73ebb28713014e7e4b35f52aa06aa1cf\"", "url": "https://schema.cloudformation.eu-central-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json index a4c0d9aa3c..53fae12b5e 100644 --- a/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/dd98171253ebc36f5b78e247f3132b5f25c8d66a1f84939600616bab42579541.meta.json @@ -1 +1 @@ -{"etag": "\"5e41e68d96eef89d4e61b8ccea19d555\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"5829d5c557f814a26d5abacb675469b1\"", "url": "https://schema.cloudformation.eu-north-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json index 40a7d0d6de..7029062085 100644 --- a/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/df4945435575c690a2651bb31e7a9b48972142778e1ff452383ede2ad4bac3d7.meta.json @@ -1 +1 @@ -{"etag": "\"7302690aedc69d50aa211855338d0a3f\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"e922e755a7c374ef57e65ea76aa9697d\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json index adfccdae60..4a94a29996 100644 --- a/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e5301e07e25fa2c35d2c7e1f9dcf720826b315ef6f38515840537c02de23abe2.meta.json @@ -1 +1 @@ -{"etag": "\"48d98cdbdc1754d95d1cee26e5f9fc9d\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"d07b69197a7353b267a1594fd68fe728\"", "url": "https://schema.cloudformation.ca-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json index 7107fdfed8..1eca840568 100644 --- a/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/e8b3dacc1675b478e8c7392b51f41467cf908a34e6b4c3fb3e97e2b584f651ca.meta.json @@ -1 +1 @@ -{"etag": "\"71bb5ad5d3909700aa5473e59c4d4831\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"5e70338b6fb4db7882d6733dbc0b4299\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json index 06d203778f..cea4c391d8 100644 --- a/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ea0f7b8f144feb225afe73a24dfdf993318c41c71c21b0a17d4f68d82c5aee21.meta.json @@ -1 +1 @@ -{"etag": "\"6289722dad60968a8b68ff63af49dbbd\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"7b65805e8574450beebe592e34b1bdb5\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json index 8a20f949a3..0c26b64252 100644 --- a/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f1896c9151984eec294af1eddf64260f6cd7e4ced378cacdb93f76ed227b5c5d.meta.json @@ -1 +1 @@ -{"etag": "\"7b5e4274f2a1b38696dd040579a28410\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"6346217dd69678b380d76a34c8dcd55c\"", "url": "https://schema.cloudformation.us-west-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json index acd0d833fe..8accb755af 100644 --- a/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f49718b210ea89ff182ae51cb7004366b9e2e4d5e38136a5be83b6a55e7a82a1.meta.json @@ -1 +1 @@ -{"etag": "\"f4835306b0a327ec8aad04c51f0e247f\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"19942c573883fcd87cea3f49e94563ae\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json index 5bc3313791..318ec5312b 100644 --- a/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f54eee6f8ad9619f41835b700369cdbb41c64a9c91b2fa5b4928c0d9b2f780b0.meta.json @@ -1 +1 @@ -{"etag": "\"0e95510b53ab754970ddca008c67c2d4\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"71a2b1013f69978557919514942992d4\"", "url": "https://schema.cloudformation.us-east-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json index 2af98eb7bb..66fc6fe2db 100644 --- a/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/f6f35a459759d6c132fa2fe798cefbd5b2d398fe33547eed780b9b70f10eb4a2.meta.json @@ -1 +1 @@ -{"etag": "\"2db61544901899a81d8f39d2a550f41e\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"f37045c31ae98236e5d944dd8cec4778\"", "url": "https://schema.cloudformation.il-central-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json index d8f6d6a547..5e836cde7b 100644 --- a/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/fa657351d8e89c40ba6b82c4b1f5e1b5e50a1638ffe0a5dba0d8805c190a05f8.meta.json @@ -1 +1 @@ -{"etag": "\"3a0ba04189ee6bc71afa430d7b9086cf\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"254cb029a9a10edc92a0f8e567da79ca\"", "url": "https://schema.cloudformation.eu-west-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json index a30016ba8e..bd146b95c7 100644 --- a/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json +++ b/src/cfnlint/data/DownloadsMetadata/ff02b7d808c1c00053f09aa43a50addf3b69878d351cffd417dc9a457df808af.meta.json @@ -1 +1 @@ -{"etag": "\"c51c693c3184880c5f7a1d1c651adc45\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} +{"etag": "\"7e7cd3bcdd1bcd328f57fb0537babc79\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"} diff --git a/src/cfnlint/data/schemas/extensions/aws_ec2_instance/blockdevicemappings.json b/src/cfnlint/data/schemas/extensions/aws_ec2_instance/blockdevicemappings.json new file mode 100644 index 0000000000..1dcf444eb2 --- /dev/null +++ b/src/cfnlint/data/schemas/extensions/aws_ec2_instance/blockdevicemappings.json @@ -0,0 +1,48 @@ +{ + "allOf": [ + { + "if": { + "properties": { + "VolumeType": { + "enum": [ + "io1", + "io2" + ], + "type": "string" + } + }, + "required": [ + "VolumeType" + ] + }, + "then": { + "required": [ + "Iops" + ] + } + }, + { + "if": { + "properties": { + "VolumeType": { + "enum": [ + "gp2", + "st1", + "sc1", + "standard" + ], + "type": "string" + } + }, + "required": [ + "VolumeType" + ] + }, + "then": { + "properties": { + "Iops": false + } + } + } + ] +} diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/manual.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/manual.json index 97492c31b5..e488fda5e2 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/manual.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_autoscalinggroup/manual.json @@ -15,6 +15,11 @@ "LaunchTemplateName" ] }, + { + "op": "add", + "path": "/definitions/BlockDeviceMapping/properties/VirtualName/pattern", + "value": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$" + }, { "op": "add", "path": "/dependentExcluded", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_launchconfiguration/cfn_lint.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_launchconfiguration/cfn_lint.json new file mode 100644 index 0000000000..237cf94d67 --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_autoscaling_launchconfiguration/cfn_lint.json @@ -0,0 +1,9 @@ +[ + { + "op": "add", + "path": "/definitions/BlockDevice/cfnLint", + "value": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ] + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_cloudfront_distribution/cfn_lint.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_cloudfront_distribution/cfn_lint.json new file mode 100644 index 0000000000..4bf2b891e7 --- /dev/null +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_cloudfront_distribution/cfn_lint.json @@ -0,0 +1,9 @@ +[ + { + "op": "add", + "path": "/definitions/DistributionConfig/properties/Aliases/items/cfnLint", + "value": [ + "AWS::CloudFront::Distribution/Properties/DistributionConfig/Aliases/Alias" + ] + } +] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/cfn_lint.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/cfn_lint.json index 90d76ccca2..f137b8097a 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/cfn_lint.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/cfn_lint.json @@ -6,6 +6,13 @@ "AWS::EC2::Instance/Properties/InstanceType" ] }, + { + "op": "add", + "path": "/definitions/Ebs/cfnLint", + "value": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ] + }, { "op": "add", "path": "/properties/AvailabilityZone/cfnLint", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/manual.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/manual.json index 20ba3e7e97..9c5b8fd90e 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/manual.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_instance/manual.json @@ -8,6 +8,11 @@ "NoDevice" ] }, + { + "op": "add", + "path": "/definitions/BlockDeviceMapping/properties/VirtualName/pattern", + "value": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$" + }, { "op": "add", "path": "/requiredXor", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/cfn_lint.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/cfn_lint.json index aacd588195..c368209f04 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/cfn_lint.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/cfn_lint.json @@ -5,5 +5,12 @@ "value": [ "AWS::EC2::LaunchTemplate/LaunchTemplateData/Placement/AvailabilityZone" ] + }, + { + "op": "add", + "path": "/definitions/Ebs/cfnLint", + "value": [ + "AWS::EC2::LaunchTemplate/Properties/BlockDeviceMappings/Ebs" + ] } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/manual.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/manual.json index b6b0ed3c7d..ec8908d780 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/manual.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_launchtemplate/manual.json @@ -8,6 +8,11 @@ "NoDevice" ] }, + { + "op": "add", + "path": "/definitions/BlockDeviceMapping/properties/VirtualName/pattern", + "value": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$" + }, { "op": "add", "path": "/definitions/LaunchTemplateData/requiredXor", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/cfn_lint.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/cfn_lint.json index 196502099d..ef09196588 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/cfn_lint.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/cfn_lint.json @@ -19,5 +19,12 @@ "value": [ "AWS::EC2::SpotFleet/Properties/SpotFleetRequestConfigData/IamFleetRole" ] + }, + { + "op": "add", + "path": "/definitions/EbsBlockDevice/cfnLint", + "value": [ + "AWS::EC2::SpotFleet/Properties/BlockDeviceMappings/Ebs" + ] } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/manual.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/manual.json index 4250a7d10d..50b628eb4e 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/manual.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_ec2_spotfleet/manual.json @@ -8,6 +8,11 @@ "NoDevice" ] }, + { + "op": "add", + "path": "/definitions/BlockDeviceMapping/properties/VirtualName/pattern", + "value": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$" + }, { "op": "add", "path": "/requiredXor", diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/cfn_lint.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/cfn_lint.json index 2a8ba7be6e..960389dc27 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/cfn_lint.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/cfn_lint.json @@ -5,5 +5,12 @@ "value": [ "AWS::OpsWorks::Instance/Properties/AvailabilityZone" ] + }, + { + "op": "add", + "path": "/definitions/EbsBlockDevice/cfnLint", + "value": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ] } ] diff --git a/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/manual.json b/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/manual.json index 84d0b5b1f3..f1fb87e434 100644 --- a/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/manual.json +++ b/src/cfnlint/data/schemas/patches/extensions/all/aws_opsworks_instance/manual.json @@ -1,4 +1,9 @@ [ + { + "op": "add", + "path": "/definitions/BlockDeviceMapping/properties/VirtualName/pattern", + "value": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$" + }, { "op": "add", "path": "/definitions/BlockDeviceMapping/requiredXor", diff --git a/src/cfnlint/data/schemas/providers/af_south_1/__init__.py b/src/cfnlint/data/schemas/providers/af_south_1/__init__.py index aaf69dc7d0..2395530509 100644 --- a/src/cfnlint/data/schemas/providers/af_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/af_south_1/__init__.py @@ -3,1497 +3,1504 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::AppIntegrations::DataIntegration", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::MediaTailor::VodSource", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Connect::QuickConnect", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", "AWS::ApiGateway::UsagePlanKey", - "AWS::AppFlow::ConnectorProfile", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::Lex::ResourcePolicy", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::SES::EmailIdentity", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CustomerProfiles::Integration", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AMZN::SDC::Deployment", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::PCAConnectorAD::Connector", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::Connect::PredefinedAttribute", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::MediaConnect::BridgeSource", "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Lex::BotVersion", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::Connect::PredefinedAttribute", "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AMZN::SDC::Deployment", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::AppFlow::Connector", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::CloudFront::KeyValueStore", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::Lex::BotAlias", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::Connect::TaskTemplate", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::Connect::ContactFlow", + "AWS::NetworkManager::Link", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::Cloud9::EnvironmentEC2", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::ResilienceHub::App", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", "AWS::EC2::ClientVpnEndpoint", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", "AWS::Connect::InstanceStorageConfig", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::CloudFront::CachePolicy", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::M2::Environment", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::Connect::User", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-elasticache-serverlesscache.json", - "aws-appintegrations-dataintegration.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-mediatailor-vodsource.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", "aws-apigateway-model.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-datasync-locationfsxwindows.json", "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-connect-quickconnect.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-cloudformation-hooktypeconfig.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-customerprofiles-integration.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-connect-view.json", "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-appflow-connectorprofile.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-ses-emailidentity.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-anomalydetector.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-pcaconnectorad-connector.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-shield-protection.json", "aws-ses-vdmattributes.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-fms-notificationchannel.json", "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-signer-signingprofile.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-mediaconnect-bridgesource.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-route53-dnssec.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-datasync-locationnfs.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-appflow-connector.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-connect-predefinedattribute.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-lex-botversion.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-iam-policy.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-customerprofiles-integration.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", "aws-networkmanager-sitetositevpnattachment.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-customerprofiles-objecttype.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", + "aws-iam-user.json", "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-apigatewayv2-domainname.json", "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-ec2-host.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-cloudfront-distribution.json", - "aws-config-remediationconfiguration.json", + "aws-rum-appmonitor.json", "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-logs-delivery.json", + "aws-customerprofiles-domain.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-connect-contactflow.json", "aws-networkmanager-link.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-connect-tasktemplate.json", - "aws-elasticache-usergroup.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", - "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-cloud9-environmentec2.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-resiliencehub-app.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-fsx-filesystem.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", + "aws-transfer-user.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-appmesh-virtualrouter.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", "aws-connect-instancestorageconfig.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-cloudfront-cachepolicy.json", + "aws-appintegrations-dataintegration.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-connect-user.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-apigateway-restapi.json similarity index 93% rename from src/cfnlint/data/schemas/providers/ap_southeast_2/aws-apigateway-restapi.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-apigateway-restapi.json index c8bb89a943..30b92ce511 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-apigateway-restapi.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-apigateway-restapi.json @@ -16,10 +16,6 @@ }, "VpcEndpointIds": { "items": { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::EC2::VPCEndpoint" - }, "type": "string" }, "type": "array", @@ -32,10 +28,6 @@ "additionalProperties": false, "properties": { "Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, "type": "string" }, "ETag": { diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-route53resolver-firewallrulegroup.json similarity index 96% rename from src/cfnlint/data/schemas/providers/us_west_2/aws-route53resolver-firewallrulegroup.json rename to src/cfnlint/data/schemas/providers/af_south_1/aws-route53resolver-firewallrulegroup.json index 5b378de073..aaa7151526 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-route53resolver-firewallrulegroup.json +++ b/src/cfnlint/data/schemas/providers/af_south_1/aws-route53resolver-firewallrulegroup.json @@ -44,13 +44,6 @@ "minLength": 1, "type": "string" }, - "FirewallDomainRedirectionAction": { - "enum": [ - "INSPECT_REDIRECTION_DOMAIN", - "TRUST_REDIRECTION_DOMAIN" - ], - "type": "string" - }, "Priority": { "type": "integer" }, diff --git a/src/cfnlint/data/schemas/providers/af_south_1/aws-stepfunctions-statemachinealias.json b/src/cfnlint/data/schemas/providers/af_south_1/aws-stepfunctions-statemachinealias.json deleted file mode 100644 index 29eb0abecf..0000000000 --- a/src/cfnlint/data/schemas/providers/af_south_1/aws-stepfunctions-statemachinealias.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "DeploymentPreference": { - "additionalProperties": false, - "properties": { - "Alarms": { - "insertionOrder": false, - "items": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "maxItems": 100, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Interval": { - "maximum": 2100, - "minimum": 1, - "type": "integer" - }, - "Percentage": { - "maximum": 99, - "minimum": 1, - "type": "integer" - }, - "StateMachineVersionArn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "enum": [ - "LINEAR", - "ALL_AT_ONCE", - "CANARY" - ], - "type": "string" - } - }, - "required": [ - "StateMachineVersionArn", - "Type" - ], - "type": "object" - }, - "RoutingConfiguration": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/RoutingConfigurationVersion" - }, - "maxItems": 2, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "RoutingConfigurationVersion": { - "additionalProperties": false, - "properties": { - "StateMachineVersionArn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Weight": { - "maximum": 100, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "StateMachineVersionArn", - "Weight" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "states:CreateStateMachineAlias", - "states:DescribeStateMachineAlias" - ] - }, - "delete": { - "permissions": [ - "states:DescribeStateMachineAlias", - "states:DeleteStateMachineAlias" - ] - }, - "list": { - "handlerSchema": { - "properties": { - "RoutingConfiguration": { - "$ref": "resource-schema.json#/properties/RoutingConfiguration" - } - }, - "required": [ - "RoutingConfiguration" - ] - }, - "permissions": [ - "states:ListStateMachineAliases" - ] - }, - "read": { - "permissions": [ - "states:DescribeStateMachineAlias" - ] - }, - "update": { - "permissions": [ - "cloudwatch:DescribeAlarms", - "states:UpdateStateMachineAlias", - "states:DescribeStateMachineAlias" - ] - } - }, - "oneOf": [ - { - "required": [ - "RoutingConfiguration" - ] - }, - { - "required": [ - "DeploymentPreference" - ] - } - ], - "primaryIdentifier": [ - "/properties/Arn" - ], - "properties": { - "Arn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DeploymentPreference": { - "$ref": "#/definitions/DeploymentPreference" - }, - "Description": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 80, - "minLength": 1, - "type": "string" - }, - "RoutingConfiguration": { - "$ref": "#/definitions/RoutingConfiguration" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-stepfunctions.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::StepFunctions::StateMachineAlias", - "writeOnlyProperties": [ - "/properties/DeploymentPreference" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py index 27f0be4396..4b59f37300 100644 --- a/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_east_1/__init__.py @@ -3,1496 +3,1502 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", + "AWS::Glue::DataQualityRuleset", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::IAM::Policy", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::MemoryDB::ParameterGroup", + "AWS::Shield::Protection", "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::IoT::ScheduledAudit", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::MemoryDB::SubnetGroup", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::Route53Resolver::OutpostResolver", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::Cloud9::EnvironmentEC2", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::IoT::CertificateProvider", - "AWS::ResilienceHub::App", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", + "AWS::AppSync::GraphQLSchema", "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", "AWS::Logs::SubscriptionFilter", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-waf-sizeconstraintset.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::NetworkManager::Link", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::IoT::FleetMetric", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", + "aws-dms-replicationconfig.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-iam-policy.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-lambda-url.json", + "aws-datasync-locationfsxwindows.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-iot-accountauditconfiguration.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-memorydb-parametergroup.json", + "aws-shield-protection.json", "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", + "aws-iot-jobtemplate.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-databrew-dataset.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-kinesisvideo-stream.json", "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-iot-policy.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", "aws-networkmanager-link.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-memorydb-subnetgroup.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-cloudwatch-anomalydetector.json", "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-secretsmanager-rotationschedule.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-iot-fleetmetric.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-cloud9-environmentec2.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", + "aws-iam-rolepolicy.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-appmesh-virtualrouter.json", "aws-iot-certificateprovider.json", - "aws-resiliencehub-app.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-codestarnotifications-notificationrule.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-apigateway-stage.json", + "aws-batch-computeenvironment.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-glue-job.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-apigateway-restapi.json similarity index 93% rename from src/cfnlint/data/schemas/providers/eu_west_1/aws-apigateway-restapi.json rename to src/cfnlint/data/schemas/providers/ap_east_1/aws-apigateway-restapi.json index c8bb89a943..30b92ce511 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-apigateway-restapi.json +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-apigateway-restapi.json @@ -16,10 +16,6 @@ }, "VpcEndpointIds": { "items": { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::EC2::VPCEndpoint" - }, "type": "string" }, "type": "array", @@ -32,10 +28,6 @@ "additionalProperties": false, "properties": { "Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, "type": "string" }, "ETag": { diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_east_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_east_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/ap_east_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_east_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py index 798fd716fc..6e943e6d2d 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py @@ -3,2348 +3,2358 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::SageMaker::Device", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::NimbleStudio::StudioComponent", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::IoTWireless::WirelessGateway", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", + "AWS::IoTWireless::MulticastGroup", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::NimbleStudio::StreamingImage", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SageMaker::Device", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::NimbleStudio::LaunchProfile", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::NimbleStudio::LaunchProfile", - "AWS::S3Express::DirectoryBucket", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::Timestream::ScheduledQuery", + "AWS::IVS::PlaybackRestrictionPolicy", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::ManagedBlockchain::Accessor", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::SageMaker::DeviceFleet", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::IoT::JobTemplate", + "AWS::Deadline::Queue", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", + "AWS::IAM::ServerCertificate", "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::IoTThingsGraph::FlowTemplate", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::NimbleStudio::StreamingImage", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", + "AWS::Forecast::DatasetGroup", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::Bedrock::Guardrail", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::IoTWireless::ServiceProfile", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::S3Express::BucketPolicy", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::S3Express::DirectoryBucket", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::LookoutMetrics::Alert", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::IoT1Click::Device", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::IoTThingsGraph::FlowTemplate", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::S3Express::BucketPolicy", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::ManagedBlockchain::Accessor", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::NimbleStudio::StudioComponent", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", + "AWS::EC2::VerifiedAccessTrustProvider", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::Pinpoint::EmailTemplate", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::SageMaker::DeviceFleet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", - "AWS::EC2::TrafficMirrorFilter", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-ivschat-room.json", - "aws-config-conformancepack.json", - "aws-iotwireless-taskdefinition.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-sagemaker-device.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-elasticache-globalreplicationgroup.json", - "aws-proton-environmenttemplate.json", - "aws-timestream-database.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", - "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-iotwireless-networkanalyzerconfiguration.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-ivs-encoderconfiguration.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-evidently-launch.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-nimblestudio-studiocomponent.json", - "aws-connect-quickconnect.json", - "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-robomaker-fleet.json", - "aws-cloudformation-stackset.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-ivs-storageconfiguration.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-robomaker-robotapplicationversion.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-robomaker-robotapplication.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-glue-tableoptimizer.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-ivs-recordingconfiguration.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-ivs-playbackrestrictionpolicy.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-nimblestudio-launchprofile.json", - "aws-s3express-directorybucket.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-evidently-experiment.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-managedblockchain-node.json", - "aws-appmesh-virtualnode.json", - "aws-managedblockchain-accessor.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-route53-hostedzone.json", - "aws-apigatewayv2-vpclink.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-sagemaker-devicefleet.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-robomaker-simulationapplication.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::CodeArtifact::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::VpcLattice::ServiceNetworkVpcAssociation", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", + "aws-s3-accessgrantslocation.json", + "aws-robomaker-robot.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", + "aws-wafregional-ipset.json", + "aws-apprunner-observabilityconfiguration.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-ivschat-loggingconfiguration.json", + "aws-iotwireless-wirelessgateway.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-instance.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-ivs-streamkey.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-iotanalytics-channel.json", "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-iotthingsgraph-flowtemplate.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-rekognition-streamprocessor.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", "aws-nimblestudio-streamingimage.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-apigateway-restapi.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-robomaker-simulationapplication.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-sagemaker-device.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-iam-managedpolicy.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-iottwinmaker-workspace.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-ivs-channel.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-cloudwatch-alarm.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-glue-tableoptimizer.json", + "aws-refactorspaces-route.json", + "aws-nimblestudio-launchprofile.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-vpclattice-authpolicy.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-timestream-scheduledquery.json", + "aws-ivs-playbackrestrictionpolicy.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-apigatewayv2-vpclink.json", + "aws-iot-jobtemplate.json", + "aws-deadline-queue.json", "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-robomaker-fleet.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-opensearchserverless-collection.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-managedblockchain-node.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ivs-recordingconfiguration.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-ivs-channel.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-datapipeline-pipeline.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-ivs-streamkey.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", - "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", + "aws-forecast-datasetgroup.json", "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-bedrock-guardrail.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lookoutvision-project.json", - "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-iot1click-placement.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-iotwireless-wirelessgateway.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-iotwireless-serviceprofile.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-elasticache-globalreplicationgroup.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-iot1click-project.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-iot1click-device.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-s3express-bucketpolicy.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", + "aws-cloudfront-function.json", "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-s3express-directorybucket.json", + "aws-iottwinmaker-syncjob.json", + "aws-customerprofiles-objecttype.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-iotwireless-networkanalyzerconfiguration.json", + "aws-lookoutmetrics-alert.json", + "aws-iotwireless-taskdefinition.json", + "aws-stepfunctions-activity.json", + "aws-ivs-encoderconfiguration.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", + "aws-customerprofiles-eventstream.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-lookoutvision-project.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-iotwireless-wirelessdevice.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-gamelift-containergroupdefinition.json", - "aws-lightsail-alarm.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ivs-stage.json", + "aws-entityresolution-matchingworkflow.json", + "aws-m2-application.json", + "aws-ses-template.json", "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-robomaker-robot.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", + "aws-gamelift-containergroupdefinition.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-ivs-playbackkeypair.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-workspacesweb-truststore.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-ivschat-loggingconfiguration.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-iotcoredeviceadvisor-suitedefinition.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-connect-viewversion.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-iot1click-device.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-iotthingsgraph-flowtemplate.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-s3express-bucketpolicy.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-directoryservice-simplead.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-iotwireless-wirelessdevice.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-managedblockchain-accessor.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-nimblestudio-studiocomponent.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ivs-storageconfiguration.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-ivs-stage.json", - "aws-certificatemanager-account.json", - "aws-location-apikey.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-iot1click-placement.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-sagemaker-devicefleet.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-rekognition-streamprocessor.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-quicksight-vpcconnection.json", + "aws-datapipeline-pipeline.json", + "aws-iotcoredeviceadvisor-suitedefinition.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-ivschat-room.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-iam-managedpolicy.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-ivs-playbackkeypair.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iot1click-project.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-apigateway-method.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-apigateway-method.json new file mode 100644 index 0000000000..ca560b975f --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-apigateway-method.json @@ -0,0 +1,283 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/RestApiId", + "/properties/ResourceId", + "/properties/HttpMethod" + ], + "definitions": { + "Integration": { + "additionalProperties": false, + "properties": { + "CacheKeyParameters": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "CacheNamespace": { + "type": "string" + }, + "ConnectionId": { + "type": "string" + }, + "ConnectionType": { + "enum": [ + "INTERNET", + "VPC_LINK" + ], + "type": "string" + }, + "ContentHandling": { + "enum": [ + "CONVERT_TO_BINARY", + "CONVERT_TO_TEXT" + ], + "type": "string" + }, + "Credentials": { + "type": "string" + }, + "IntegrationHttpMethod": { + "type": "string" + }, + "IntegrationResponses": { + "items": { + "$ref": "#/definitions/IntegrationResponse" + }, + "type": "array", + "uniqueItems": true + }, + "PassthroughBehavior": { + "enum": [ + "WHEN_NO_MATCH", + "WHEN_NO_TEMPLATES", + "NEVER" + ], + "type": "string" + }, + "RequestParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "RequestTemplates": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "TimeoutInMillis": { + "minimum": 50, + "type": "integer" + }, + "Type": { + "enum": [ + "AWS", + "AWS_PROXY", + "HTTP", + "HTTP_PROXY", + "MOCK" + ], + "type": "string" + }, + "Uri": { + "type": "string" + } + }, + "required": [ + "Type" + ], + "type": "object" + }, + "IntegrationResponse": { + "additionalProperties": false, + "properties": { + "ContentHandling": { + "enum": [ + "CONVERT_TO_BINARY", + "CONVERT_TO_TEXT" + ], + "type": "string" + }, + "ResponseParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "ResponseTemplates": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "SelectionPattern": { + "type": "string" + }, + "StatusCode": { + "type": "string" + } + }, + "required": [ + "StatusCode" + ], + "type": "object" + }, + "MethodResponse": { + "additionalProperties": false, + "properties": { + "ResponseModels": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "ResponseParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": [ + "boolean", + "string" + ] + } + }, + "type": "object" + }, + "StatusCode": { + "type": "string" + } + }, + "required": [ + "StatusCode" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:PUT", + "apigateway:GET", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PUT", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId", + "/properties/ResourceId", + "/properties/HttpMethod" + ], + "properties": { + "ApiKeyRequired": { + "type": "boolean" + }, + "AuthorizationScopes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "AuthorizationType": { + "type": "string" + }, + "AuthorizerId": { + "type": "string" + }, + "HttpMethod": { + "type": "string" + }, + "Integration": { + "$ref": "#/definitions/Integration" + }, + "MethodResponses": { + "items": { + "$ref": "#/definitions/MethodResponse" + }, + "type": "array", + "uniqueItems": true + }, + "OperationName": { + "type": "string" + }, + "RequestModels": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "RequestParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": [ + "boolean", + "string" + ] + } + }, + "type": "object" + }, + "RequestValidatorId": { + "type": "string" + }, + "ResourceId": { + "type": "string" + }, + "RestApiId": { + "type": "string" + } + }, + "required": [ + "RestApiId", + "ResourceId", + "HttpMethod" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-apigateway.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": false, + "tagUpdatable": false, + "taggable": false + }, + "typeName": "AWS::ApiGateway::Method" +} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-directoryservice-simplead.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-directoryservice-simplead.json deleted file mode 100644 index ed5e95d666..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-directoryservice-simplead.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Size", - "/properties/VpcSettings", - "/properties/Name", - "/properties/Password", - "/properties/ShortName", - "/properties/Description", - "/properties/CreateAlias" - ], - "definitions": { - "VpcSettings": { - "$comment": "Contains VPC information", - "additionalProperties": false, - "properties": { - "SubnetIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "VpcId": { - "type": "string" - } - }, - "required": [ - "VpcId", - "SubnetIds" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", - "handlers": { - "create": { - "permissions": [ - "ds:CreateDirectory", - "ds:CreateAlias", - "ds:EnableSso", - "ds:DescribeDirectories", - "ec2:DescribeSubnets", - "ec2:DescribeVpcs", - "ec2:CreateSecurityGroup", - "ec2:CreateNetworkInterface", - "ec2:DescribeNetworkInterfaces", - "ec2:AuthorizeSecurityGroupIngress", - "ec2:AuthorizeSecurityGroupEgress", - "ec2:CreateTags", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress" - ], - "timeoutInMinutes": 60 - }, - "delete": { - "permissions": [ - "ds:DeleteDirectory", - "ds:DescribeDirectories", - "ec2:DescribeNetworkInterfaces", - "ec2:DeleteSecurityGroup", - "ec2:DeleteNetworkInterface", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress", - "ec2:DeleteTags" - ], - "timeoutInMinutes": 100 - }, - "list": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "read": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "update": { - "permissions": [ - "ds:EnableSso", - "ds:DisableSso", - "ds:DescribeDirectories" - ] - } - }, - "primaryIdentifier": [ - "/properties/DirectoryId" - ], - "properties": { - "Alias": { - "type": "string" - }, - "CreateAlias": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DirectoryId": { - "type": "string" - }, - "DnsIpAddresses": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "EnableSso": { - "type": "boolean" - }, - "Name": { - "type": "string" - }, - "Password": { - "type": "string" - }, - "ShortName": { - "type": "string" - }, - "Size": { - "enum": [ - "Small", - "Large" - ], - "type": "string" - }, - "VpcSettings": { - "$ref": "#/definitions/VpcSettings" - } - }, - "readOnlyProperties": [ - "/properties/Alias", - "/properties/DnsIpAddresses", - "/properties/DirectoryId" - ], - "required": [ - "VpcSettings", - "Size", - "Name" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::DirectoryService::SimpleAD", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py b/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py index 191b2297a4..22ebe61e6b 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2/__init__.py @@ -3,2116 +3,2122 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Greengrass::Group", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::SSMIncidents::ReplicationSet", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::LookoutEquipment::InferenceScheduler", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AMZN::SDC::Deployment", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::ManagedBlockchain::Accessor", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", + "AWS::CE::CostCategory", "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", "AWS::SSM::Document", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Grafana::Workspace", + "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::DataZone::DataSource", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", "AWS::Wisdom::AssistantAssociation", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::IVS::PlaybackRestrictionPolicy", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AMZN::SDC::Deployment", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", + "AWS::Forecast::DatasetGroup", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::LookoutEquipment::InferenceScheduler", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::ManagedBlockchain::Accessor", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::AppMesh::VirtualRouter", "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", + "AWS::Pinpoint::EmailTemplate", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DataZone::SubscriptionTarget", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::QuickSight::Template", + "AWS::CloudFront::CachePolicy", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-greengrass-group.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-ssmincidents-replicationset.json", - "aws-ivschat-room.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", + "aws-amazonmq-configurationassociation.json", + "aws-wafregional-ipset.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-ivs-encoderconfiguration.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-connect-quickconnect.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-ivschat-loggingconfiguration.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-ivs-streamkey.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-ivs-storageconfiguration.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-glue-tableoptimizer.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-lookoutequipment-inferencescheduler.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-ivs-recordingconfiguration.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-ivs-playbackrestrictionpolicy.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-managedblockchain-node.json", - "aws-appmesh-virtualnode.json", - "aws-managedblockchain-accessor.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-ivs-channel.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-iottwinmaker-workspace.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", + "aws-cloudwatch-alarm.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-glue-tableoptimizer.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-appstream-appblock.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-ivs-playbackrestrictionpolicy.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-managedblockchain-node.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ivs-recordingconfiguration.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-ivs-channel.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-iotsitewise-accesspolicy.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-forecast-datasetgroup.json", + "aws-appstream-user.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-ivs-streamkey.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", - "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lookoutvision-project.json", - "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-ivs-encoderconfiguration.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-customerprofiles-eventstream.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-lookoutvision-project.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ivs-stage.json", + "aws-entityresolution-matchingworkflow.json", + "aws-m2-application.json", + "aws-lookoutequipment-inferencescheduler.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-gamelift-containergroupdefinition.json", + "aws-ssmcontacts-rotation.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-ivs-playbackkeypair.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-kinesisanalyticsv2-applicationreferencedatasource.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-gamelift-containergroupdefinition.json", - "aws-lightsail-alarm.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-ivschat-loggingconfiguration.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-managedblockchain-accessor.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ivs-storageconfiguration.json", + "aws-ec2-verifiedaccesstrustprovider.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-pinpoint-emailtemplate.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-ivs-stage.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-ssm-resourcepolicy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", "aws-emr-studio.json", - "aws-ivs-playbackkeypair.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-datazone-subscriptiontarget.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", + "aws-budgets-budget.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-quicksight-template.json", + "aws-cloudfront-cachepolicy.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-ivschat-room.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_west_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-apigateway-restapi.json similarity index 93% rename from src/cfnlint/data/schemas/providers/us_west_1/aws-apigateway-restapi.json rename to src/cfnlint/data/schemas/providers/ap_northeast_2/aws-apigateway-restapi.json index c8bb89a943..30b92ce511 100644 --- a/src/cfnlint/data/schemas/providers/us_west_1/aws-apigateway-restapi.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-apigateway-restapi.json @@ -16,10 +16,6 @@ }, "VpcEndpointIds": { "items": { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::EC2::VPCEndpoint" - }, "type": "string" }, "type": "array", @@ -32,10 +28,6 @@ "additionalProperties": false, "properties": { "Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, "type": "string" }, "ETag": { diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-route53resolver-firewallrulegroup.json similarity index 96% rename from src/cfnlint/data/schemas/providers/cn_north_1/aws-route53resolver-firewallrulegroup.json rename to src/cfnlint/data/schemas/providers/ap_northeast_2/aws-route53resolver-firewallrulegroup.json index 5b378de073..aaa7151526 100644 --- a/src/cfnlint/data/schemas/providers/cn_north_1/aws-route53resolver-firewallrulegroup.json +++ b/src/cfnlint/data/schemas/providers/ap_northeast_2/aws-route53resolver-firewallrulegroup.json @@ -44,13 +44,6 @@ "minLength": 1, "type": "string" }, - "FirewallDomainRedirectionAction": { - "enum": [ - "INSPECT_REDIRECTION_DOMAIN", - "TRUST_REDIRECTION_DOMAIN" - ], - "type": "string" - }, "Priority": { "type": "integer" }, diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_3/__init__.py b/src/cfnlint/data/schemas/providers/ap_northeast_3/__init__.py index bbbbe5fce4..581af137dc 100644 --- a/src/cfnlint/data/schemas/providers/ap_northeast_3/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_northeast_3/__init__.py @@ -3,1438 +3,1448 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaTailor::VodSource", - "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::Amplify::Branch", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::SES::EmailIdentity", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::Transfer::Profile", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::Neptune::EventSubscription", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::RefactorSpaces::Route", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", "AWS::IAM::Policy", - "AWS::Amplify::Branch", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::RefactorSpaces::Service", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::EC2::ClientVpnRoute", "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", "AWS::GlobalAccelerator::Listener", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", + "AWS::IAM::User", "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", "AWS::SecurityLake::DataLake", - "AWS::Glue::Table", + "AWS::ApiGatewayV2::DomainName", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", + "AWS::RUM::AppMonitor", "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::Backup::BackupSelection", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::OpsWorks::UserProfile", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::NetworkManager::Link", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Neptune::EventSubscription", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::Cloud9::EnvironmentEC2", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::EC2::ClientVpnEndpoint", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::ApiGateway::Stage", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Backup::RestoreTestingPlan", + "AWS::S3::MultiRegionAccessPoint", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", "aws-networkmanager-transitgatewaypeering.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-waf-sizeconstraintset.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-amplify-branch.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-elasticache-globalreplicationgroup.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediatailor-vodsource.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", "aws-cognito-userpooldomain.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-transfer-profile.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-refactorspaces-environment.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-ses-emailidentity.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-dms-endpoint.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-guardduty-ipset.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-servicecatalog-portfolioshare.json", "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-events-connection.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-backupgateway-hypervisor.json", "aws-iam-policy.json", - "aws-amplify-branch.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-refactorspaces-service.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-ec2-clientvpnroute.json", "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecs-taskset.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", "aws-globalaccelerator-listener.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-elasticache-globalreplicationgroup.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", + "aws-iam-user.json", "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", + "aws-mediaconnect-flow.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-sagemaker-appimageconfig.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-cloudfront-distribution.json", - "aws-config-remediationconfiguration.json", + "aws-rum-appmonitor.json", "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-msk-clusterpolicy.json", - "aws-fms-policy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-cloud9-environmentec2.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-elasticloadbalancingv2-truststore.json", "aws-ec2-keypair.json", - "aws-guardduty-member.json", + "aws-fsx-filesystem.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", + "aws-transfer-user.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-appmesh-virtualrouter.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-ssm-resourcepolicy.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-directoryservice-microsoftad.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_northeast_3/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py index 8b1e83d72d..b3b9b58a07 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_south_1/__init__.py @@ -3,2111 +3,2121 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::PinpointEmail::Identity", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::PinpointEmail::ConfigurationSetEventDestination", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::IoTAnalytics::Channel", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::PinpointEmail::ConfigurationSetEventDestination", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Kendra::Index", "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::PinpointEmail::ConfigurationSet", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::HealthLake::FHIRDatastore", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::LakeFormation::Permissions", + "AWS::WorkSpacesWeb::Portal", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::IVS::PlaybackRestrictionPolicy", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::PinpointEmail::DedicatedIpPool", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::IoTEvents::Input", + "AWS::Forecast::DatasetGroup", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::PinpointEmail::Identity", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::HealthLake::FHIRDatastore", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::PinpointEmail::ConfigurationSet", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::EC2::TrafficMirrorFilter", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::Connect::InstanceStorageConfig", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", "AWS::QuickSight::Topic", - "AWS::EC2::KeyPair", - "AWS::PinpointEmail::DedicatedIpPool", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-pinpointemail-identity.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-ivschat-room.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-pinpoint-admchannel.json", + "aws-apigatewayv2-integration.json", + "aws-pinpoint-app.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", + "aws-dynamodb-table.json", + "aws-amazonmq-configurationassociation.json", + "aws-apprunner-observabilityconfiguration.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-docdbelastic-cluster.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-ivs-encoderconfiguration.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-connect-quickconnect.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-pinpoint-baiduchannel.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-ivschat-loggingconfiguration.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-workspacesweb-networksettings.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-pinpointemail-configurationseteventdestination.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-ivs-streamkey.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-iotanalytics-channel.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-rekognition-streamprocessor.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", "aws-stepfunctions-statemachinealias.json", - "aws-ivs-storageconfiguration.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-glue-tableoptimizer.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-workspacesthinclient-environment.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", "aws-gamelift-location.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-iottwinmaker-workspace.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-glue-tableoptimizer.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-healthlake-fhirdatastore.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-workspacesthinclient-environment.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-ivs-recordingconfiguration.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-ivs-playbackrestrictionpolicy.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-pinpointemail-configurationseteventdestination.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-lakeformation-permissions.json", "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-appstream-appblock.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-ivs-playbackrestrictionpolicy.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ivs-recordingconfiguration.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-ivs-channel.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-aps-rulegroupsnamespace.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-iotsitewise-accesspolicy.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-pinpointemail-dedicatedippool.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", "aws-iotsitewise-assetmodel.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-forecast-datasetgroup.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-kendra-faq.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-pinpointemail-configurationset.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-ivs-channel.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-pinpointemail-identity.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-ivs-encoderconfiguration.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ivs-stage.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-aps-rulegroupsnamespace.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-ivs-playbackkeypair.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-ivs-streamkey.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-iotevents-input.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-pinpoint-app.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", + "aws-workspacesweb-usersettings.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-healthlake-fhirdatastore.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-ivschat-loggingconfiguration.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-pinpoint-segment.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ivs-storageconfiguration.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-ivs-stage.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-pinpointemail-configurationset.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-pinpoint-admchannel.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-rekognition-streamprocessor.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-pinpoint-segment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-apigateway-deployment.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-pinpoint-baiduchannel.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", "aws-quicksight-topic.json", - "aws-ec2-keypair.json", - "aws-pinpointemail-dedicatedippool.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-ivschat-room.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-ivs-playbackkeypair.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/ap_south_1/aws-apigateway-restapi.json similarity index 93% rename from src/cfnlint/data/schemas/providers/us_west_2/aws-apigateway-restapi.json rename to src/cfnlint/data/schemas/providers/ap_south_1/aws-apigateway-restapi.json index c8bb89a943..30b92ce511 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-apigateway-restapi.json +++ b/src/cfnlint/data/schemas/providers/ap_south_1/aws-apigateway-restapi.json @@ -16,10 +16,6 @@ }, "VpcEndpointIds": { "items": { - "relationshipRef": { - "propertyPath": "/properties/Id", - "typeName": "AWS::EC2::VPCEndpoint" - }, "type": "string" }, "type": "array", @@ -32,10 +28,6 @@ "additionalProperties": false, "properties": { "Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, "type": "string" }, "ETag": { diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/ap_south_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/ap_south_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_south_1/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_1/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/aws-location-apikey.json b/src/cfnlint/data/schemas/providers/ap_south_1/aws-location-apikey.json deleted file mode 100644 index 3cfbf7cd5b..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_1/aws-location-apikey.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/KeyName" - ], - "definitions": { - "ApiKeyRestrictions": { - "additionalProperties": false, - "properties": { - "AllowActions": { - "insertionOrder": false, - "items": { - "maxLength": 200, - "minLength": 5, - "pattern": "^geo:\\w*\\*?$", - "type": "string" - }, - "maxItems": 7, - "minItems": 1, - "type": "array" - }, - "AllowReferers": { - "insertionOrder": false, - "items": { - "maxLength": 253, - "pattern": "^([$\\-._+!*`(),;/?:@=&\\w]|%([0-9a-fA-F?]{2}|[0-9a-fA-F?]?[*]))+$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - }, - "AllowResources": { - "insertionOrder": false, - "items": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-9]+)*))(:[0-9]+):((\\*)|([-a-z]+[/][*-._\\w]+))$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "AllowActions", - "AllowResources" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z+-=._:/]+$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TagMap": { - "additionalProperties": false, - "maxProperties": 50, - "patternProperties": { - "^[a-zA-Z+-=._:/]+$": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "type": "object" - }, - "iso8601UTC": { - "pattern": "^([0-2]\\d{3})-(0[0-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-4]):([0-5]\\d):([0-6]\\d)((\\.\\d{3})?)Z$", - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix" - ] - }, - "delete": { - "permissions": [ - "geo:DeleteKey", - "geo:DescribeKey" - ] - }, - "list": { - "permissions": [ - "geo:ListKeys" - ] - }, - "read": { - "permissions": [ - "geo:DescribeKey" - ] - }, - "update": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix", - "geo:UpdateKey" - ] - } - }, - "primaryIdentifier": [ - "/properties/KeyName" - ], - "properties": { - "Arn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "CreateTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "Description": { - "maxLength": 1000, - "minLength": 0, - "type": "string" - }, - "ExpireTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "ForceDelete": { - "type": "boolean" - }, - "ForceUpdate": { - "type": "boolean" - }, - "KeyArn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "KeyName": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[-._\\w]+$", - "type": "string" - }, - "NoExpiry": { - "type": "boolean" - }, - "Restrictions": { - "$ref": "#/definitions/ApiKeyRestrictions" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "UpdateTime": { - "$ref": "#/definitions/iso8601UTC" - } - }, - "readOnlyProperties": [ - "/properties/CreateTime", - "/properties/Arn", - "/properties/KeyArn", - "/properties/UpdateTime" - ], - "required": [ - "KeyName", - "Restrictions" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Location::APIKey", - "writeOnlyProperties": [ - "/properties/ForceUpdate", - "/properties/ForceDelete", - "/properties/NoExpiry" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_1/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/ap_south_1/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_1/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py b/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py index 918b403d26..6c42cae34a 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_south_2/__init__.py @@ -3,1093 +3,1099 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::RolesAnywhere::CRL", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", "AWS::Transfer::Server", - "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::ImageBuilder::Component", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::MediaTailor::VodSource", - "AWS::ApiGateway::Model", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", + "AWS::Glue::DevEndpoint", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", "AWS::IAM::Role", + "AWS::Events::ApiDestination", "AWS::MediaLive::Multiplexprogram", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::MediaTailor::Channel", - "AWS::CloudWatch::AnomalyDetector", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::WAFv2::RuleGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::Shield::Protection", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::EFS::AccessPoint", "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::Route53::RecordSetGroup", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::Glue::Database", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::GlobalAccelerator::Listener", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::Shield::DRTAccess", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SQS::QueuePolicy", "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::ElasticLoadBalancingV2::TargetGroup", "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::EC2::TrafficMirrorTarget", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", + "AWS::Pipes::Pipe", "AWS::CloudFormation::Macro", - "AWS::KMS::Key", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::MediaTailor::VodSource", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::Route53::KeySigningKey", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::ElastiCache::SubnetGroup", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::EC2::ClientVpnEndpoint", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-rolesanywhere-crl.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-appsync-functionconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-mediatailor-channel.json", + "aws-mediatailor-channelpolicy.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", "aws-transfer-server.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-mediatailor-vodsource.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-imagebuilder-component.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", + "aws-glue-devendpoint.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-rds-globalcluster.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", "aws-iam-role.json", + "aws-events-apidestination.json", "aws-medialive-multiplexprogram.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-autoscaling-launchconfiguration.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-mediatailor-channel.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", + "aws-wafv2-loggingconfiguration.json", "aws-backup-backupplan.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-shield-protection.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", + "aws-servicediscovery-httpnamespace.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", + "aws-athena-workgroup.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-iam-policy.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-events-connection.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-datasync-locationnfs.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-iam-policy.json", - "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-ec2-clientvpnroute.json", "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", "aws-acmpca-certificateauthorityactivation.json", - "aws-ec2-subnetcidrblock.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-route53-recordsetgroup.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appconfig-extensionassociation.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-glue-database.json", - "aws-events-archive.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-cloudfront-distribution.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-fsx-volume.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-ecs-primarytaskset.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-ec2-trafficmirrortarget.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-fsx-filesystem.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", + "aws-cloudfront-keyvaluestore.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", + "aws-redshift-clustersecuritygroup.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", "aws-pipes-pipe.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-cloudformation-macro.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-route53-keysigningkey.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-ec2-prefixlist.json", + "aws-ec2-subnetcidrblock.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", - "aws-ec2-trafficmirrorfilter.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-ec2-clientvpnendpoint.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-guardduty-detector.json", + "aws-batch-computeenvironment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-spotfleet.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-spotfleet.json index 21bb1222b0..75b415f67f 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-spotfleet.json +++ b/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-spotfleet.json @@ -14,6 +14,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -57,6 +58,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::SpotFleet/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_south_2/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/ap_south_2/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/ap_south_2/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_south_2/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py index 830f600c4a..9c888bfe21 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_1/__init__.py @@ -3,2294 +3,2303 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::FraudDetector::EventType", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::Panorama::PackageVersion", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::FraudDetector::Label", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::FraudDetector::Detector", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::Omics::Workflow", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::GammaDilithium::JobDefinition", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", "AWS::EC2::InternetGateway", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::FraudDetector::Variable", "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", + "AWS::Omics::AnnotationStore", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", + "AWS::FraudDetector::List", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::Deadline::Queue", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Connect::PredefinedAttribute", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::ManagedBlockchain::Accessor", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::Omics::ReferenceStore", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Forecast::DatasetGroup", + "AWS::AppStream::User", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::Bedrock::Guardrail", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::Panorama::ApplicationInstance", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::Lightsail::Instance", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", + "AWS::IAM::User", "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::LookoutMetrics::Alert", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", "AWS::Panorama::Package", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::FraudDetector::EventType", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::FraudDetector::Outcome", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::FraudDetector::EntityType", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::Lightsail::Instance", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", - "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Omics::SequenceStore", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::FraudDetector::Detector", + "AWS::ManagedBlockchain::Accessor", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Panorama::ApplicationInstance", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::FraudDetector::Variable", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::FraudDetector::Label", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::Connect::InstanceStorageConfig", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::FraudDetector::EntityType", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::QuickSight::Topic", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::FraudDetector::Outcome", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::GammaDilithium::JobDefinition", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Panorama::PackageVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-frauddetector-eventtype.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-panorama-packageversion.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", + "aws-s3-accessgrantslocation.json", + "aws-robomaker-robot.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", + "aws-amazonmq-configurationassociation.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", + "aws-apprunner-observabilityconfiguration.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-omics-sequencestore.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-frauddetector-label.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-evidently-launch.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-connect-quickconnect.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-robomaker-fleet.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-frauddetector-detector.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-workspacesweb-networksettings.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-robomaker-robotapplicationversion.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-robomaker-robotapplication.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-directoryservice-simplead.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", + "aws-omics-workflow.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-robomaker-simulationapplication.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-evidently-experiment.json", - "aws-connect-predefinedattribute.json", - "aws-kinesisanalytics-application.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", + "aws-glue-table.json", + "aws-wafregional-webacl.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-iottwinmaker-workspace.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", + "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-frauddetector-variable.json", + "aws-datazone-datasource.json", "aws-iot-thingtype.json", - "aws-managedblockchain-node.json", - "aws-appmesh-virtualnode.json", - "aws-managedblockchain-accessor.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-route53-hostedzone.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-omics-rungroup.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-omics-referencestore.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-robomaker-simulationapplication.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-omics-annotationstore.json", + "aws-vpclattice-authpolicy.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-frauddetector-list.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", + "aws-timestream-influxdbinstance.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-deadline-queue.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-robomaker-fleet.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-opensearchserverless-collection.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-instance.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-frauddetector-list.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", - "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-managedblockchain-node.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", "aws-ssm-maintenancewindowtask.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-omics-workflow.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-omics-referencestore.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-omics-variantstore.json", "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-iotsitewise-accesspolicy.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-forecast-datasetgroup.json", + "aws-appstream-user.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-bedrock-guardrail.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-panorama-applicationinstance.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-lookoutmetrics-alert.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-customerprofiles-eventstream.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", "aws-panorama-package.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-frauddetector-eventtype.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", - "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-frauddetector-outcome.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-frauddetector-entitytype.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-kinesisanalyticsv2-applicationreferencedatasource.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-omics-annotationstore.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", + "aws-workspacesweb-usersettings.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-apprunner-vpcingressconnection.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-apprunner-vpcingressconnection.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-robomaker-robot.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", + "aws-omics-sequencestore.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-directoryservice-simplead.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-frauddetector-detector.json", + "aws-managedblockchain-accessor.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-panorama-applicationinstance.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-frauddetector-variable.json", - "aws-location-apikey.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-omics-variantstore.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-frauddetector-label.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-omics-rungroup.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-frauddetector-entitytype.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", "aws-quicksight-topic.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-frauddetector-outcome.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-panorama-packageversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-autoscaling-launchconfiguration.json index a9621662c4..8cdd140de8 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py index 4dcc82fe4d..2ae6e15a53 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_2/__init__.py @@ -3,2324 +3,2338 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::FraudDetector::EventType", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::PinpointEmail::Identity", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::Panorama::PackageVersion", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::ConnectCampaigns::Campaign", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::FraudDetector::Label", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::NimbleStudio::StudioComponent", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::FraudDetector::Detector", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IoTWireless::WirelessGateway", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::PinpointEmail::ConfigurationSetEventDestination", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", + "AWS::IoTWireless::MulticastGroup", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::NimbleStudio::StreamingImage", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", + "AWS::FraudDetector::Variable", + "AWS::DataZone::DataSource", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::RefactorSpaces::Route", + "AWS::NimbleStudio::LaunchProfile", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::WorkSpacesWeb::Portal", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::HealthImaging::Datastore", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::PinpointEmail::ConfigurationSetEventDestination", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", + "AWS::Timestream::ScheduledQuery", + "AWS::FraudDetector::List", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::Deadline::Queue", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::NimbleStudio::LaunchProfile", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::PinpointEmail::DedicatedIpPool", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Forecast::DatasetGroup", + "AWS::AppStream::User", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::Bedrock::Guardrail", + "AWS::IoTTwinMaker::Scene", "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", + "AWS::Panorama::ApplicationInstance", "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::Lightsail::Instance", + "AWS::WAF::Rule", "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::PinpointEmail::Identity", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::LookoutMetrics::Alert", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Panorama::Package", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::FraudDetector::EventType", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::FraudDetector::Outcome", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::IoTThingsGraph::FlowTemplate", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::NimbleStudio::StreamingImage", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::PinpointEmail::ConfigurationSet", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::IoTSiteWise::Gateway", "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::Panorama::Package", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::FraudDetector::EntityType", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::Lightsail::Instance", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::IoTWireless::ServiceProfile", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", - "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::IoTThingsGraph::FlowTemplate", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::FraudDetector::Detector", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Panorama::ApplicationInstance", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::NimbleStudio::StudioComponent", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::FraudDetector::Variable", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::PinpointEmail::ConfigurationSet", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::ConnectCampaigns::Campaign", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::FraudDetector::Label", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", + "AWS::NetworkManager::CoreNetwork", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", + "AWS::Connect::InstanceStorageConfig", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::FraudDetector::EntityType", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::PinpointEmail::DedicatedIpPool", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::FraudDetector::Outcome", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Panorama::PackageVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-frauddetector-eventtype.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-pinpointemail-identity.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-config-conformancepack.json", - "aws-iotwireless-taskdefinition.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-pinpoint-admchannel.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-panorama-packageversion.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-timestream-database.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-connectcampaigns-campaign.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", - "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-iotwireless-networkanalyzerconfiguration.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-frauddetector-label.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-evidently-launch.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-nimblestudio-studiocomponent.json", - "aws-connect-quickconnect.json", - "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-pinpoint-baiduchannel.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-frauddetector-detector.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-healthimaging-datastore.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-pinpointemail-configurationseteventdestination.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-pinpoint-app.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", "aws-s3-accessgrantslocation.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-nimblestudio-launchprofile.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-evidently-experiment.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-apigatewayv2-vpclink.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-memorydb-cluster.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", + "aws-apprunner-observabilityconfiguration.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-iotwireless-wirelessgateway.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-pinpointemail-configurationseteventdestination.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-iotanalytics-channel.json", "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-iotthingsgraph-flowtemplate.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", "aws-nimblestudio-streamingimage.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-apigateway-restapi.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-frauddetector-list.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-pinpointemail-configurationset.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-iottwinmaker-workspace.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-cloudwatch-alarm.json", + "aws-frauddetector-variable.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-refactorspaces-route.json", + "aws-nimblestudio-launchprofile.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-appstream-appblock.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-healthimaging-datastore.json", + "aws-comprehend-documentclassifier.json", + "aws-vpclattice-authpolicy.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-timestream-scheduledquery.json", + "aws-frauddetector-list.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-apigatewayv2-vpclink.json", + "aws-iot-jobtemplate.json", + "aws-deadline-queue.json", "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-opensearchserverless-collection.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-datapipeline-pipeline.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-pinpointemail-dedicatedippool.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-panorama-package.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", - "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", + "aws-forecast-datasetgroup.json", "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-pinpoint-app.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-bedrock-guardrail.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-panorama-applicationinstance.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-iotwireless-wirelessgateway.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-apprunner-vpcingressconnection.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-iotwireless-serviceprofile.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-pinpointemail-identity.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", + "aws-customerprofiles-objecttype.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-iotwireless-networkanalyzerconfiguration.json", + "aws-lookoutmetrics-alert.json", + "aws-iotwireless-taskdefinition.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", + "aws-customerprofiles-eventstream.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-panorama-package.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-frauddetector-eventtype.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-gamelift-containergroupdefinition.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-entityresolution-matchingworkflow.json", + "aws-m2-application.json", + "aws-ses-template.json", "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", + "aws-gamelift-containergroupdefinition.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", + "aws-frauddetector-outcome.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-frauddetector-entitytype.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-workspacesweb-truststore.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-connect-viewversion.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-iotthingsgraph-flowtemplate.json", + "aws-apprunner-vpcingressconnection.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-directoryservice-simplead.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-pinpoint-segment.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-frauddetector-detector.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-panorama-applicationinstance.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-nimblestudio-studiocomponent.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-frauddetector-variable.json", - "aws-location-apikey.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-pinpointemail-configurationset.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-ec2-prefixlist.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-connectcampaigns-campaign.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-frauddetector-label.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-pinpoint-admchannel.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-quicksight-vpcconnection.json", + "aws-datapipeline-pipeline.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-pinpoint-segment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-frauddetector-entitytype.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-pinpointemail-dedicatedippool.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-pinpoint-baiduchannel.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-quicksight-topic.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-frauddetector-outcome.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-panorama-packageversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-directoryservice-simplead.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-directoryservice-simplead.json deleted file mode 100644 index ed5e95d666..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-directoryservice-simplead.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Size", - "/properties/VpcSettings", - "/properties/Name", - "/properties/Password", - "/properties/ShortName", - "/properties/Description", - "/properties/CreateAlias" - ], - "definitions": { - "VpcSettings": { - "$comment": "Contains VPC information", - "additionalProperties": false, - "properties": { - "SubnetIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "VpcId": { - "type": "string" - } - }, - "required": [ - "VpcId", - "SubnetIds" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", - "handlers": { - "create": { - "permissions": [ - "ds:CreateDirectory", - "ds:CreateAlias", - "ds:EnableSso", - "ds:DescribeDirectories", - "ec2:DescribeSubnets", - "ec2:DescribeVpcs", - "ec2:CreateSecurityGroup", - "ec2:CreateNetworkInterface", - "ec2:DescribeNetworkInterfaces", - "ec2:AuthorizeSecurityGroupIngress", - "ec2:AuthorizeSecurityGroupEgress", - "ec2:CreateTags", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress" - ], - "timeoutInMinutes": 60 - }, - "delete": { - "permissions": [ - "ds:DeleteDirectory", - "ds:DescribeDirectories", - "ec2:DescribeNetworkInterfaces", - "ec2:DeleteSecurityGroup", - "ec2:DeleteNetworkInterface", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress", - "ec2:DeleteTags" - ], - "timeoutInMinutes": 100 - }, - "list": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "read": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "update": { - "permissions": [ - "ds:EnableSso", - "ds:DisableSso", - "ds:DescribeDirectories" - ] - } - }, - "primaryIdentifier": [ - "/properties/DirectoryId" - ], - "properties": { - "Alias": { - "type": "string" - }, - "CreateAlias": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DirectoryId": { - "type": "string" - }, - "DnsIpAddresses": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "EnableSso": { - "type": "boolean" - }, - "Name": { - "type": "string" - }, - "Password": { - "type": "string" - }, - "ShortName": { - "type": "string" - }, - "Size": { - "enum": [ - "Small", - "Large" - ], - "type": "string" - }, - "VpcSettings": { - "$ref": "#/definitions/VpcSettings" - } - }, - "readOnlyProperties": [ - "/properties/Alias", - "/properties/DnsIpAddresses", - "/properties/DirectoryId" - ], - "required": [ - "VpcSettings", - "Size", - "Name" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::DirectoryService::SimpleAD", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-quicksight-topic.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-quicksight-topic.json deleted file mode 100644 index 66c003ee7f..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-quicksight-topic.json +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "definitions": { - "AggregationFunctionParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "AuthorSpecifiedAggregation": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX", - "MEDIAN", - "SUM", - "AVERAGE", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE" - ], - "type": "string" - }, - "CategoryFilterFunction": { - "enum": [ - "EXACT", - "CONTAINS" - ], - "type": "string" - }, - "CategoryFilterType": { - "enum": [ - "CUSTOM_FILTER", - "CUSTOM_FILTER_LIST", - "FILTER_LIST" - ], - "type": "string" - }, - "CellValueSynonym": { - "additionalProperties": false, - "properties": { - "CellValue": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Synonyms": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CollectiveConstant": { - "additionalProperties": false, - "properties": { - "ValueList": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "ColumnDataRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnOrderingType": { - "enum": [ - "GREATER_IS_BETTER", - "LESSER_IS_BETTER", - "SPECIFIED" - ], - "type": "string" - }, - "ComparativeOrder": { - "additionalProperties": false, - "properties": { - "SpecifedOrder": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TreatUndefinedSpecifiedValues": { - "$ref": "#/definitions/UndefinedSpecifiedValueType" - }, - "UseOrdering": { - "$ref": "#/definitions/ColumnOrderingType" - } - }, - "type": "object" - }, - "ConstantType": { - "enum": [ - "SINGULAR", - "RANGE", - "COLLECTIVE" - ], - "type": "string" - }, - "DataAggregation": { - "additionalProperties": false, - "properties": { - "DatasetRowDateGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - }, - "DefaultDateColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DatasetMetadata": { - "additionalProperties": false, - "properties": { - "CalculatedFields": { - "items": { - "$ref": "#/definitions/TopicCalculatedField" - }, - "type": "array" - }, - "Columns": { - "items": { - "$ref": "#/definitions/TopicColumn" - }, - "type": "array" - }, - "DataAggregation": { - "$ref": "#/definitions/DataAggregation" - }, - "DatasetArn": { - "type": "string" - }, - "DatasetDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DatasetName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/TopicFilter" - }, - "type": "array" - }, - "NamedEntities": { - "items": { - "$ref": "#/definitions/TopicNamedEntity" - }, - "type": "array" - } - }, - "required": [ - "DatasetArn" - ], - "type": "object" - }, - "DefaultAggregation": { - "enum": [ - "SUM", - "MAX", - "MIN", - "COUNT", - "DISTINCT_COUNT", - "AVERAGE", - "MEDIAN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "DefaultFormatting": { - "additionalProperties": false, - "properties": { - "DisplayFormat": { - "$ref": "#/definitions/DisplayFormat" - }, - "DisplayFormatOptions": { - "$ref": "#/definitions/DisplayFormatOptions" - } - }, - "type": "object" - }, - "DisplayFormat": { - "enum": [ - "AUTO", - "PERCENT", - "CURRENCY", - "NUMBER", - "DATE", - "STRING" - ], - "type": "string" - }, - "DisplayFormatOptions": { - "additionalProperties": false, - "properties": { - "BlankCellFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CurrencySymbol": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DateFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DecimalSeparator": { - "$ref": "#/definitions/TopicNumericSeparatorSymbol" - }, - "FractionDigits": { - "default": 0, - "type": "number" - }, - "GroupingSeparator": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "NegativeFormat": { - "$ref": "#/definitions/NegativeFormat" - }, - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "UnitScaler": { - "$ref": "#/definitions/NumberScale" - }, - "UseBlankCellFormat": { - "default": false, - "type": "boolean" - }, - "UseGrouping": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "FilterClass": { - "enum": [ - "ENFORCED_VALUE_FILTER", - "CONDITIONAL_VALUE_FILTER", - "NAMED_VALUE_FILTER" - ], - "type": "string" - }, - "NamedEntityAggType": { - "enum": [ - "SUM", - "MIN", - "MAX", - "COUNT", - "AVERAGE", - "DISTINCT_COUNT", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE", - "MEDIAN", - "CUSTOM" - ], - "type": "string" - }, - "NamedEntityDefinition": { - "additionalProperties": false, - "properties": { - "FieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Metric": { - "$ref": "#/definitions/NamedEntityDefinitionMetric" - }, - "PropertyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "PropertyRole": { - "$ref": "#/definitions/PropertyRole" - }, - "PropertyUsage": { - "$ref": "#/definitions/PropertyUsage" - } - }, - "type": "object" - }, - "NamedEntityDefinitionMetric": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedEntityAggType" - }, - "AggregationFunctionParameters": { - "$ref": "#/definitions/AggregationFunctionParameters" - } - }, - "type": "object" - }, - "NamedFilterAggType": { - "enum": [ - "NO_AGGREGATION", - "SUM", - "AVERAGE", - "COUNT", - "DISTINCT_COUNT", - "MAX", - "MEDIAN", - "MIN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "NamedFilterType": { - "enum": [ - "CATEGORY_FILTER", - "NUMERIC_EQUALITY_FILTER", - "NUMERIC_RANGE_FILTER", - "DATE_RANGE_FILTER", - "RELATIVE_DATE_FILTER" - ], - "type": "string" - }, - "NegativeFormat": { - "additionalProperties": false, - "properties": { - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "PropertyRole": { - "enum": [ - "PRIMARY", - "ID" - ], - "type": "string" - }, - "PropertyUsage": { - "enum": [ - "INHERIT", - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "RangeConstant": { - "additionalProperties": false, - "properties": { - "Maximum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Minimum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "SemanticEntityType": { - "additionalProperties": false, - "properties": { - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "SemanticType": { - "additionalProperties": false, - "properties": { - "FalseyCellValue": { - "type": "string" - }, - "FalseyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TruthyCellValue": { - "type": "string" - }, - "TruthyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "TopicCalculatedField": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CalculatedFieldDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "CalculatedFieldName", - "Expression" - ], - "type": "object" - }, - "TopicCategoryFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilterFunction": { - "$ref": "#/definitions/CategoryFilterFunction" - }, - "CategoryFilterType": { - "$ref": "#/definitions/CategoryFilterType" - }, - "Constant": { - "$ref": "#/definitions/TopicCategoryFilterConstant" - }, - "Inverse": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicCategoryFilterConstant": { - "additionalProperties": false, - "properties": { - "CollectiveConstant": { - "$ref": "#/definitions/CollectiveConstant" - }, - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicColumn": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ColumnDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnFriendlyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "ColumnName" - ], - "type": "object" - }, - "TopicDateRangeFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicDetails": { - "additionalProperties": false, - "properties": { - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "type": "object" - }, - "TopicFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/TopicCategoryFilter" - }, - "DateRangeFilter": { - "$ref": "#/definitions/TopicDateRangeFilter" - }, - "FilterClass": { - "$ref": "#/definitions/FilterClass" - }, - "FilterDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "FilterType": { - "$ref": "#/definitions/NamedFilterType" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/TopicNumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/TopicNumericRangeFilter" - }, - "OperandFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "RelativeDateFilter": { - "$ref": "#/definitions/TopicRelativeDateFilter" - } - }, - "required": [ - "FilterName", - "OperandFieldName" - ], - "type": "object" - }, - "TopicNamedEntity": { - "additionalProperties": false, - "properties": { - "Definition": { - "items": { - "$ref": "#/definitions/NamedEntityDefinition" - }, - "type": "array" - }, - "EntityDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntityName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntitySynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "SemanticEntityType": { - "$ref": "#/definitions/SemanticEntityType" - } - }, - "required": [ - "EntityName" - ], - "type": "object" - }, - "TopicNumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - } - }, - "type": "object" - }, - "TopicNumericRangeFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicNumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT" - ], - "type": "string" - }, - "TopicRangeFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "RangeConstant": { - "$ref": "#/definitions/RangeConstant" - } - }, - "type": "object" - }, - "TopicRelativeDateFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - }, - "RelativeDateFilterFunction": { - "$ref": "#/definitions/TopicRelativeDateFilterFunction" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "type": "object" - }, - "TopicRelativeDateFilterFunction": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NEXT", - "NOW" - ], - "type": "string" - }, - "TopicSingularFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicTimeGranularity": { - "enum": [ - "SECOND", - "MINUTE", - "HOUR", - "DAY", - "WEEK", - "MONTH", - "QUARTER", - "YEAR" - ], - "type": "string" - }, - "TopicUserExperienceVersion": { - "enum": [ - "LEGACY", - "NEW_READER_EXPERIENCE" - ], - "type": "string" - }, - "TypeParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "UndefinedSpecifiedValueType": { - "enum": [ - "LEAST", - "MOST" - ], - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "quicksight:CreateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - }, - "delete": { - "permissions": [ - "quicksight:DeleteTopic" - ] - }, - "list": { - "permissions": [ - "quicksight:ListTopics" - ] - }, - "read": { - "permissions": [ - "quicksight:DescribeTopic" - ] - }, - "update": { - "permissions": [ - "quicksight:UpdateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "TopicId": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9-_.\\\\+]*$", - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::QuickSight::Topic" -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_2/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py index 8f18daaacc..81172358dd 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3/__init__.py @@ -3,1145 +3,1152 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::Route53Resolver::ResolverConfig", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::RAM::ResourceShare", + "AWS::DMS::ReplicationConfig", "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::NetworkManager::GlobalNetwork", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::DMS::ReplicationConfig", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::IoTWireless::MulticastGroup", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::GuardDuty::PublishingDestination", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::IAM::Role", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Transfer::Profile", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::SageMaker::ModelPackage", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", "AWS::SageMaker::InferenceComponent", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Transfer::Workflow", - "AWS::SES::EmailIdentity", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::PCAConnectorAD::Connector", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", + "AWS::EC2::VPNConnectionRoute", "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGateway::VpcLink", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", "AWS::IAM::Policy", + "AWS::SES::ContactList", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::NetworkFirewall::TLSInspectionConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Elasticsearch::Domain", + "AWS::EC2::NetworkInterfacePermission", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::GuardDuty::PublishingDestination", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Route53::RecordSetGroup", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::SystemsManagerSAP::Application", + "AWS::EC2::RouteTable", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::EC2::VerifiedAccessGroup", - "AWS::AppMesh::VirtualService", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::IoTWireless::ServiceProfile", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::SES::ContactList", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::IAM::OIDCProvider", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::IoTWireless::WirelessDevice", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::StepFunctions::StateMachine", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Logs::Delivery", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::NetworkManager::Link", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::IoTWireless::WirelessDevice", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppMesh::VirtualRouter", + "AWS::Scheduler::ScheduleGroup", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", - "AWS::FMS::Policy", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::ApiGateway::GatewayResponse", + "AWS::SSO::Application", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::NetworkManager::CoreNetwork", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Backup::RestoreTestingPlan", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-route53resolver-resolverconfig.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-appsync-functionconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-lambda-url.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-iotwireless-multicastgroup.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-ses-emailidentity.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-pcaconnectorad-connector.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", "aws-rds-dbproxytargetgroup.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-sagemaker-space.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-events-connection.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-ssm-maintenancewindowtarget.json", "aws-iam-policy.json", + "aws-ses-contactlist.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-iam-instanceprofile.json", + "aws-datasync-locationnfs.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-elasticsearch-domain.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-events-archive.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", + "aws-systemsmanagersap-application.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-cloudfront-function.json", + "aws-ssm-patchbaseline.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-rds-dbcluster.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", "aws-cloudfront-distribution.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-appmesh-virtualservice.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", - "aws-networkmanager-link.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-iotwireless-serviceprofile.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-cloudformation-resourcedefaultversion.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-sagemaker-appimageconfig.json", + "aws-elasticloadbalancingv2-targetgroup.json", "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-ses-contactlist.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-sagemaker-workteam.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-networkmanager-link.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-iam-oidcprovider.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-iotwireless-wirelessdevice.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-iotwireless-wirelessdevice.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-opsworks-volume.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-appmesh-virtualrouter.json", + "aws-scheduler-schedulegroup.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-sso-application.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-networkmanager-corenetwork.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-route53resolver-firewallrulegroup.json similarity index 96% rename from src/cfnlint/data/schemas/providers/eu_central_1/aws-route53resolver-firewallrulegroup.json rename to src/cfnlint/data/schemas/providers/ap_southeast_3/aws-route53resolver-firewallrulegroup.json index 5b378de073..aaa7151526 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-route53resolver-firewallrulegroup.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_3/aws-route53resolver-firewallrulegroup.json @@ -44,13 +44,6 @@ "minLength": 1, "type": "string" }, - "FirewallDomainRedirectionAction": { - "enum": [ - "INSPECT_REDIRECTION_DOMAIN", - "TRUST_REDIRECTION_DOMAIN" - ], - "type": "string" - }, "Priority": { "type": "integer" }, diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py b/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py index 090ae4fc2b..aa19ff6159 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/__init__.py @@ -3,1039 +3,1042 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::RolesAnywhere::CRL", - "AWS::Config::ConformancePack", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::AutoScaling::AutoScalingGroup", "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::FSx::StorageVirtualMachine", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::MediaTailor::VodSource", + "AWS::AppConfig::ExtensionAssociation", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::ImageBuilder::Component", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", + "AWS::DataSync::LocationHDFS", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", + "AWS::Glue::DevEndpoint", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", "AWS::IAM::Role", "AWS::MediaLive::Multiplexprogram", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::MediaTailor::Channel", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", - "AWS::GammaDilithium::JobDefinition", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", "AWS::PCAConnectorAD::Connector", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::Shield::Protection", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::EFS::AccessPoint", "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::Route53::RecordSetGroup", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::Glue::Database", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::Redshift::Cluster", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", + "AWS::CloudFormation::Macro", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::GlobalAccelerator::Listener", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::Shield::DRTAccess", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::AppSync::DomainNameApiAssociation", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::ImageBuilder::InfrastructureConfiguration", "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppConfig::ExtensionAssociation", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::MediaTailor::VodSource", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::EC2::CapacityReservation", "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::IAM::UserToGroupAddition", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::Route53::KeySigningKey", + "AWS::Athena::DataCatalog", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::ApiGateway::GatewayResponse", "AWS::FSx::Volume", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Athena::NamedQuery", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", "AWS::EC2::VPNGateway", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Glue::DataQualityRuleset", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", + "AWS::Backup::RestoreTestingPlan", + "AWS::ServiceCatalog::TagOptionAssociation", "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", "AWS::DataSync::LocationFSxONTAP", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", "AWS::MediaTailor::PlaybackConfiguration", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::FMS::Policy", - "AWS::ElastiCache::SubnetGroup", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::GammaDilithium::JobDefinition", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-rolesanywhere-crl.json", - "aws-config-conformancepack.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-ecs-taskset.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-appsync-functionconfiguration.json", - "aws-fsx-storagevirtualmachine.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-mediatailor-vodsource.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", + "aws-appconfig-extensionassociation.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-mediatailor-channel.json", + "aws-mediatailor-channelpolicy.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-ecs-primarytaskset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-imagebuilder-component.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-cloudformation-hooktypeconfig.json", + "aws-datasync-locationhdfs.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", + "aws-glue-devendpoint.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-rds-globalcluster.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", "aws-iam-role.json", "aws-medialive-multiplexprogram.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-mediatailor-channel.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", + "aws-wafv2-loggingconfiguration.json", "aws-backup-backupplan.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-pcaconnectorad-connector.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-shield-protection.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", + "aws-servicediscovery-httpnamespace.json", + "aws-cloudwatch-insightrule.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-athena-workgroup.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-ecs-clustercapacityproviderassociations.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-iam-policy.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-ecs-clustercapacityproviderassociations.json", "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-iam-policy.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-msk-configuration.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-appsync-domainnameapiassociation.json", + "aws-datasync-locationnfs.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appconfig-extensionassociation.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-route53-recordsetgroup.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-glue-database.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-cloudfront-distribution.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-fsx-volume.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-redshift-cluster.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-emr-studiosessionmapping.json", "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", + "aws-secretsmanager-rotationschedule.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-mediapackagev2-originendpoint.json", + "aws-ec2-egressonlyinternetgateway.json", "aws-securityhub-insight.json", - "aws-acmpca-permission.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-pcaconnectorad-template.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", + "aws-elasticloadbalancingv2-listenerrule.json", "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", + "aws-ec2-keypair.json", "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", + "aws-rds-dbclusterparametergroup.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-route53-keysigningkey.json", + "aws-athena-datacatalog.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-ec2-prefixlist.json", + "aws-ec2-subnetcidrblock.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-cognito-identitypoolprincipaltag.json", - "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-elasticloadbalancingv2-listenerrule.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-oam-sink.json", + "aws-fsx-volume.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-batch-computeenvironment.json", + "aws-athena-namedquery.json", + "aws-lakeformation-datalakesettings.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-autoscaling-launchconfiguration.json index 898142a17c..2bc1721c0b 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-spotfleet.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-spotfleet.json index 21bb1222b0..75b415f67f 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-spotfleet.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-spotfleet.json @@ -14,6 +14,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -57,6 +58,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::SpotFleet/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ap_southeast_4/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py b/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py index cece0697b9..2b2581386e 100644 --- a/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ca_central_1/__init__.py @@ -3,2057 +3,2067 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::AppIntegrations::DataIntegration", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::SSMIncidents::ReplicationSet", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::Panorama::PackageVersion", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::ConnectCampaigns::Campaign", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::NimbleStudio::StudioComponent", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", + "AWS::FMS::Policy", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::NimbleStudio::StreamingImage", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::FinSpace::Environment", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SupportApp::AccountAlias", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::NimbleStudio::LaunchProfile", - "AWS::IoT::ProvisioningTemplate", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Connect::PredefinedAttribute", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::DataZone::DataSource", "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", + "AWS::NimbleStudio::LaunchProfile", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::SageMaker::AppImageConfig", "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::IAM::Policy", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", "AWS::Wisdom::AssistantAssociation", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::Kendra::Index", "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::NimbleStudio::StreamingImage", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::Panorama::Package", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::WorkSpacesWeb::Portal", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", + "AWS::PCAConnectorAD::Connector", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::AppStream::AppBlock", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::Lex::BotAlias", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", - "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Panorama::ApplicationInstance", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::IoT::CertificateProvider", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::QuickSight::Topic", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", "AWS::EC2::NetworkInterfaceAttachment", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", "AWS::ServiceCatalogAppRegistry::Application", - "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::AppStream::User", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::Panorama::ApplicationInstance", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::Lightsail::Instance", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", "AWS::GameLift::GameSessionQueue", - "AWS::Connect::InstanceStorageConfig", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::NimbleStudio::Studio", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Panorama::Package", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", "AWS::M2::Environment", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-appintegrations-dataintegration.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-kendraranking-executionplan.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-ssmincidents-replicationset.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-panorama-packageversion.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-connectcampaigns-campaign.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", - "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-nimblestudio-studiocomponent.json", - "aws-connect-quickconnect.json", - "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-workspacesthinclient-environment.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-finspace-environment.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-nimblestudio-launchprofile.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-connect-predefinedattribute.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-apigatewayv2-vpclink.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::Kendra::DataSource", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::NimbleStudio::StudioComponent", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::EC2::VerifiedAccessTrustProvider", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::Pinpoint::EmailTemplate", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::ConnectCampaigns::Campaign", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::FinSpace::Environment", + "AWS::Batch::ComputeEnvironment", + "AWS::Connect::InstanceStorageConfig", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::QuickSight::Topic", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::Cognito::UserPoolClient", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Panorama::PackageVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::VpcLattice::ServiceNetworkVpcAssociation", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-iam-policy.json", - "aws-wisdom-assistantassociation.json", - "aws-mwaa-environment.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", "aws-nimblestudio-streamingimage.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-workspacesthinclient-environment.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-neptune-dbclusterparametergroup.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-cloudwatch-alarm.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-refactorspaces-route.json", + "aws-nimblestudio-launchprofile.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-appstream-appblock.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-vpclattice-authpolicy.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-apigatewayv2-vpclink.json", + "aws-iot-jobtemplate.json", "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-customerprofiles-eventstream.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-iotsitewise-accesspolicy.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-neptune-dbclusterparametergroup.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-panorama-applicationinstance.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-securitylake-datalake.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-customerprofiles-eventstream.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", "aws-panorama-package.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-iotevents-input.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-workspacesweb-usersettings.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-kendra-datasource.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-panorama-applicationinstance.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-nimblestudio-studiocomponent.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-connectcampaigns-campaign.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", + "aws-networkmanager-corenetwork.json", + "aws-finspace-environment.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-iot-certificateprovider.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-quicksight-topic.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-cognito-userpoolclient.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-panorama-packageversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ca_central_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-quicksight-topic.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-quicksight-topic.json deleted file mode 100644 index 66c003ee7f..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-quicksight-topic.json +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "definitions": { - "AggregationFunctionParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "AuthorSpecifiedAggregation": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX", - "MEDIAN", - "SUM", - "AVERAGE", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE" - ], - "type": "string" - }, - "CategoryFilterFunction": { - "enum": [ - "EXACT", - "CONTAINS" - ], - "type": "string" - }, - "CategoryFilterType": { - "enum": [ - "CUSTOM_FILTER", - "CUSTOM_FILTER_LIST", - "FILTER_LIST" - ], - "type": "string" - }, - "CellValueSynonym": { - "additionalProperties": false, - "properties": { - "CellValue": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Synonyms": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CollectiveConstant": { - "additionalProperties": false, - "properties": { - "ValueList": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "ColumnDataRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnOrderingType": { - "enum": [ - "GREATER_IS_BETTER", - "LESSER_IS_BETTER", - "SPECIFIED" - ], - "type": "string" - }, - "ComparativeOrder": { - "additionalProperties": false, - "properties": { - "SpecifedOrder": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TreatUndefinedSpecifiedValues": { - "$ref": "#/definitions/UndefinedSpecifiedValueType" - }, - "UseOrdering": { - "$ref": "#/definitions/ColumnOrderingType" - } - }, - "type": "object" - }, - "ConstantType": { - "enum": [ - "SINGULAR", - "RANGE", - "COLLECTIVE" - ], - "type": "string" - }, - "DataAggregation": { - "additionalProperties": false, - "properties": { - "DatasetRowDateGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - }, - "DefaultDateColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DatasetMetadata": { - "additionalProperties": false, - "properties": { - "CalculatedFields": { - "items": { - "$ref": "#/definitions/TopicCalculatedField" - }, - "type": "array" - }, - "Columns": { - "items": { - "$ref": "#/definitions/TopicColumn" - }, - "type": "array" - }, - "DataAggregation": { - "$ref": "#/definitions/DataAggregation" - }, - "DatasetArn": { - "type": "string" - }, - "DatasetDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DatasetName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/TopicFilter" - }, - "type": "array" - }, - "NamedEntities": { - "items": { - "$ref": "#/definitions/TopicNamedEntity" - }, - "type": "array" - } - }, - "required": [ - "DatasetArn" - ], - "type": "object" - }, - "DefaultAggregation": { - "enum": [ - "SUM", - "MAX", - "MIN", - "COUNT", - "DISTINCT_COUNT", - "AVERAGE", - "MEDIAN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "DefaultFormatting": { - "additionalProperties": false, - "properties": { - "DisplayFormat": { - "$ref": "#/definitions/DisplayFormat" - }, - "DisplayFormatOptions": { - "$ref": "#/definitions/DisplayFormatOptions" - } - }, - "type": "object" - }, - "DisplayFormat": { - "enum": [ - "AUTO", - "PERCENT", - "CURRENCY", - "NUMBER", - "DATE", - "STRING" - ], - "type": "string" - }, - "DisplayFormatOptions": { - "additionalProperties": false, - "properties": { - "BlankCellFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CurrencySymbol": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DateFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DecimalSeparator": { - "$ref": "#/definitions/TopicNumericSeparatorSymbol" - }, - "FractionDigits": { - "default": 0, - "type": "number" - }, - "GroupingSeparator": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "NegativeFormat": { - "$ref": "#/definitions/NegativeFormat" - }, - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "UnitScaler": { - "$ref": "#/definitions/NumberScale" - }, - "UseBlankCellFormat": { - "default": false, - "type": "boolean" - }, - "UseGrouping": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "FilterClass": { - "enum": [ - "ENFORCED_VALUE_FILTER", - "CONDITIONAL_VALUE_FILTER", - "NAMED_VALUE_FILTER" - ], - "type": "string" - }, - "NamedEntityAggType": { - "enum": [ - "SUM", - "MIN", - "MAX", - "COUNT", - "AVERAGE", - "DISTINCT_COUNT", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE", - "MEDIAN", - "CUSTOM" - ], - "type": "string" - }, - "NamedEntityDefinition": { - "additionalProperties": false, - "properties": { - "FieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Metric": { - "$ref": "#/definitions/NamedEntityDefinitionMetric" - }, - "PropertyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "PropertyRole": { - "$ref": "#/definitions/PropertyRole" - }, - "PropertyUsage": { - "$ref": "#/definitions/PropertyUsage" - } - }, - "type": "object" - }, - "NamedEntityDefinitionMetric": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedEntityAggType" - }, - "AggregationFunctionParameters": { - "$ref": "#/definitions/AggregationFunctionParameters" - } - }, - "type": "object" - }, - "NamedFilterAggType": { - "enum": [ - "NO_AGGREGATION", - "SUM", - "AVERAGE", - "COUNT", - "DISTINCT_COUNT", - "MAX", - "MEDIAN", - "MIN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "NamedFilterType": { - "enum": [ - "CATEGORY_FILTER", - "NUMERIC_EQUALITY_FILTER", - "NUMERIC_RANGE_FILTER", - "DATE_RANGE_FILTER", - "RELATIVE_DATE_FILTER" - ], - "type": "string" - }, - "NegativeFormat": { - "additionalProperties": false, - "properties": { - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "PropertyRole": { - "enum": [ - "PRIMARY", - "ID" - ], - "type": "string" - }, - "PropertyUsage": { - "enum": [ - "INHERIT", - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "RangeConstant": { - "additionalProperties": false, - "properties": { - "Maximum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Minimum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "SemanticEntityType": { - "additionalProperties": false, - "properties": { - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "SemanticType": { - "additionalProperties": false, - "properties": { - "FalseyCellValue": { - "type": "string" - }, - "FalseyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TruthyCellValue": { - "type": "string" - }, - "TruthyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "TopicCalculatedField": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CalculatedFieldDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "CalculatedFieldName", - "Expression" - ], - "type": "object" - }, - "TopicCategoryFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilterFunction": { - "$ref": "#/definitions/CategoryFilterFunction" - }, - "CategoryFilterType": { - "$ref": "#/definitions/CategoryFilterType" - }, - "Constant": { - "$ref": "#/definitions/TopicCategoryFilterConstant" - }, - "Inverse": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicCategoryFilterConstant": { - "additionalProperties": false, - "properties": { - "CollectiveConstant": { - "$ref": "#/definitions/CollectiveConstant" - }, - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicColumn": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ColumnDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnFriendlyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "ColumnName" - ], - "type": "object" - }, - "TopicDateRangeFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicDetails": { - "additionalProperties": false, - "properties": { - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "type": "object" - }, - "TopicFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/TopicCategoryFilter" - }, - "DateRangeFilter": { - "$ref": "#/definitions/TopicDateRangeFilter" - }, - "FilterClass": { - "$ref": "#/definitions/FilterClass" - }, - "FilterDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "FilterType": { - "$ref": "#/definitions/NamedFilterType" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/TopicNumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/TopicNumericRangeFilter" - }, - "OperandFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "RelativeDateFilter": { - "$ref": "#/definitions/TopicRelativeDateFilter" - } - }, - "required": [ - "FilterName", - "OperandFieldName" - ], - "type": "object" - }, - "TopicNamedEntity": { - "additionalProperties": false, - "properties": { - "Definition": { - "items": { - "$ref": "#/definitions/NamedEntityDefinition" - }, - "type": "array" - }, - "EntityDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntityName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntitySynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "SemanticEntityType": { - "$ref": "#/definitions/SemanticEntityType" - } - }, - "required": [ - "EntityName" - ], - "type": "object" - }, - "TopicNumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - } - }, - "type": "object" - }, - "TopicNumericRangeFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicNumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT" - ], - "type": "string" - }, - "TopicRangeFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "RangeConstant": { - "$ref": "#/definitions/RangeConstant" - } - }, - "type": "object" - }, - "TopicRelativeDateFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - }, - "RelativeDateFilterFunction": { - "$ref": "#/definitions/TopicRelativeDateFilterFunction" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "type": "object" - }, - "TopicRelativeDateFilterFunction": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NEXT", - "NOW" - ], - "type": "string" - }, - "TopicSingularFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicTimeGranularity": { - "enum": [ - "SECOND", - "MINUTE", - "HOUR", - "DAY", - "WEEK", - "MONTH", - "QUARTER", - "YEAR" - ], - "type": "string" - }, - "TopicUserExperienceVersion": { - "enum": [ - "LEGACY", - "NEW_READER_EXPERIENCE" - ], - "type": "string" - }, - "TypeParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "UndefinedSpecifiedValueType": { - "enum": [ - "LEAST", - "MOST" - ], - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "quicksight:CreateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - }, - "delete": { - "permissions": [ - "quicksight:DeleteTopic" - ] - }, - "list": { - "permissions": [ - "quicksight:ListTopics" - ] - }, - "read": { - "permissions": [ - "quicksight:DescribeTopic" - ] - }, - "update": { - "permissions": [ - "quicksight:UpdateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "TopicId": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9-_.\\\\+]*$", - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::QuickSight::Topic" -} diff --git a/src/cfnlint/data/schemas/providers/ca_central_1/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/ca_central_1/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/ca_central_1/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py b/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py index 36303e60ac..b1e2b2ec12 100644 --- a/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/ca_west_1/__init__.py @@ -3,825 +3,836 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::DynamoDB::Table", - "AWS::Redshift::ScheduledAction", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::Glue::DevEndpoint", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::RolesAnywhere::CRL", - "AWS::ImageBuilder::ImagePipeline", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::CE::AnomalySubscription", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::ApiGateway::BasePathMapping", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::WAF::XssMatchSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::EC2::SecurityGroupEgress", "AWS::Config::OrganizationConfigRule", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Athena::NamedQuery", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::EC2::NetworkAclEntry", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::GameLift::Fleet", + "AWS::GameLift::Build", "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::CloudFormation::CustomResource", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::ImageBuilder::Component", + "AWS::Glue::Connection", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::GameLift::Alias", + "AWS::ApiGateway::UsagePlanKey", + "AWS::CloudFront::RealtimeLogConfig", "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::CloudFormation::HookVersion", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::EC2::VPCCidrBlock", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::IAM::Role", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", + "AWS::DataSync::LocationHDFS", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Glue::Partition", - "AWS::GameLift::Fleet", "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::SNS::Subscription", + "AWS::EC2::NatGateway", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", - "AWS::Batch::SchedulingPolicy", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ApiGateway::GatewayResponse", - "AWS::Batch::JobDefinition", - "AWS::CloudWatch::AnomalyDetector", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::Glue::Job", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::WAFv2::RuleGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::EC2::SpotFleet", + "AWS::IoT::PolicyPrincipalAttachment", "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::Athena::WorkGroup", + "AWS::IAM::ServerCertificate", + "AWS::Events::EventBus", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceDiscovery::PrivateDnsNamespace", "AMZN::SDC::Deployment", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::EC2::TrafficMirrorFilterRule", + "AWS::Route53::RecordSetGroup", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::Glue::Database", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::WAF::ByteMatchSet", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::KMS::Key", "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::S3::BucketPolicy", + "AWS::Redshift::Cluster", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::CloudFormation::Macro", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Logs::SubscriptionFilter", "AWS::CodeDeploy::Application", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::NetworkInterface", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Logs::Delivery", "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", "AWS::EC2::TransitGatewayRoute", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::EC2::PlacementGroup", "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Glue::Workflow", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::ApiGateway::BasePathMapping", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::GlobalAccelerator::Listener", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::EC2::SecurityGroup", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Glue::Classifier", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppConfig::ExtensionAssociation", + "AWS::ECR::Repository", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", + "AWS::IAM::RolePolicy", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::FSx::Snapshot", + "AWS::Route53::KeySigningKey", "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::EKS::AccessEntry", "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ECS::PrimaryTaskSet", + "AWS::Glue::Workflow", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::EMR::Step", + "AWS::SSM::Association", "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::EC2::TrafficMirrorTarget", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Config::ConfigRule", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ElastiCache::SecurityGroupIngress", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", "AWS::GuardDuty::Master", - "AWS::EC2::SpotFleet", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::ApiGateway::DocumentationVersion", "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::OpsWorks::Volume", + "AWS::Oam::Sink", + "AWS::ApiGateway::GatewayResponse", + "AWS::FSx::Volume", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::DirectoryService::MicrosoftAD", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::ElastiCache::SubnetGroup", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::EC2::IPAM", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::ElasticBeanstalk::Environment", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-lambda-eventsourcemapping.json", - "aws-glue-devendpoint.json", - "aws-cloudfront-keyvaluestore.json", - "aws-rolesanywhere-crl.json", - "aws-imagebuilder-imagepipeline.json", - "aws-ecs-taskset.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ce-anomalysubscription.json", + "aws-glue-partition.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-fsx-storagevirtualmachine.json", + "aws-ec2-securitygroupegress.json", "aws-config-organizationconfigrule.json", - "aws-servicediscovery-service.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-athena-namedquery.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-ec2-dhcpoptions.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-cloudformation-customresource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-cloudformation-hookversion.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-appconfig-deploymentstrategy.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-ec2-ec2fleet.json", - "aws-glue-partition.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-stepfunctions-statemachinealias.json", - "aws-batch-schedulingpolicy.json", - "aws-acmpca-certificateauthority.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-backup-backupplan.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-iam-userpolicy.json", - "aws-guardduty-threatintelset.json", + "aws-lambda-eventsourcemapping.json", + "aws-logs-resourcepolicy.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-autoscaling-warmpool.json", "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", + "aws-acmpca-permission.json", + "aws-ecs-primarytaskset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", "aws-eks-fargateprofile.json", - "aws-ec2-customergateway.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", + "aws-route53-dnssec.json", "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-oam-sink.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", "aws-ec2-transitgatewayroutetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", + "aws-controltower-enabledcontrol.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-imagebuilder-component.json", + "aws-glue-connection.json", + "aws-organizations-resourcepolicy.json", "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-guardduty-detector.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-sns-subscription.json", + "aws-ec2-natgateway.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-glue-job.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-iam-managedpolicy.json", + "aws-cloudtrail-trail.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-organizations-resourcepolicy.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", - "aws-redshift-clustersecuritygroup.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-xray-resourcepolicy.json", - "aws-emr-instancegroupconfig.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-elasticache-serverlesscache.json", "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-wafv2-rulegroup.json", + "aws-elasticache-parametergroup.json", "aws-glue-classifier.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appconfig-extensionassociation.json", - "aws-elasticloadbalancing-loadbalancer.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-imagebuilder-component.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-ec2-spotfleet.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", + "aws-athena-workgroup.json", + "aws-iam-servercertificate.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-glue-securityconfiguration.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-datasync-locationnfs.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-route53-recordsetgroup.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-glue-database.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-waf-bytematchset.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-sqs-queuepolicy.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-emr-instancegroupconfig.json", + "aws-s3-bucketpolicy.json", + "aws-redshift-cluster.json", "aws-emr-instancefleetconfig.json", - "aws-route53resolver-firewallrulegroupassociation.json", + "aws-emr-cluster.json", "aws-cloudfront-distribution.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-fsx-volume.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-ecs-primarytaskset.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-ec2-trafficmirrortarget.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-elasticloadbalancingv2-targetgroup.json", "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-ec2-networkinterface.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-cloudwatch-anomalydetector.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", + "aws-lambda-permission.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-appconfig-extension.json", + "aws-elasticloadbalancingv2-listenerrule.json", + "aws-ec2-keypair.json", "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", + "aws-ec2-eipassociation.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", + "aws-iam-rolepolicy.json", + "aws-ec2-trafficmirrortarget.json", "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-elasticache-securitygroupingress.json", + "aws-rds-dbclusterparametergroup.json", + "aws-fsx-snapshot.json", + "aws-route53-keysigningkey.json", + "aws-config-remediationconfiguration.json", + "aws-athena-datacatalog.json", + "aws-glue-workflow.json", + "aws-ec2-prefixlist.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", "aws-guardduty-master.json", - "aws-ec2-spotfleet.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", "aws-wafv2-webaclassociation.json", - "aws-elasticloadbalancingv2-listenerrule.json", - "aws-rolesanywhere-profile.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-eks-addon.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-ec2-trafficmirrorfilter.json", + "aws-oam-sink.json", + "aws-fsx-volume.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-guardduty-detector.json", + "aws-batch-computeenvironment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ec2-ipam.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-ec2-vpcendpointservice.json", + "aws-iam-managedpolicy.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/ca_west_1/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/ca_west_1/aws-autoscaling-launchconfiguration.json index 898142a17c..2bc1721c0b 100644 --- a/src/cfnlint/data/schemas/providers/ca_west_1/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/ca_west_1/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ca_west_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/ca_west_1/aws-ec2-instance.json index 7b3bfed595..570babd879 100644 --- a/src/cfnlint/data/schemas/providers/ca_west_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/ca_west_1/aws-ec2-instance.json @@ -54,6 +54,7 @@ "$ref": "#/definitions/NoDevice" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -90,6 +91,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ca_west_1/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/ca_west_1/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/ca_west_1/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/ca_west_1/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/ca_west_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/ca_west_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/ca_west_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/__init__.py b/src/cfnlint/data/schemas/providers/cn_north_1/__init__.py index e6c7f5bd6a..f3f17d4384 100644 --- a/src/cfnlint/data/schemas/providers/cn_north_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/cn_north_1/__init__.py @@ -3,1269 +3,1279 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Greengrass::Group", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::EMR::SecurityConfiguration", - "AWS::CE::CostCategory", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::IoTAnalytics::Pipeline", - "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::S3::StorageLensGroup", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::QuickSight::Analysis", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::IoTAnalytics::Dataset", - "AWS::EKS::Cluster", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::Logs::Destination", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::DataBrew::Project", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Glue::Partition", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::DocDB::DBSubnetGroup", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::Greengrass::ResourceDefinition", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::IoTSiteWise::Asset", - "AWS::Neptune::DBCluster", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::Glue::Registry", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::IoT::FleetMetric", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::IoT::ProvisioningTemplate", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", + "AWS::ApiGatewayV2::ApiMapping", "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::IoTSiteWise::AssetModel", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Glue::Workflow", - "AWS::Events::Connection", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::ApiGateway::BasePathMapping", + "AWS::WAFRegional::GeoMatchSet", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::DynamoDB::Table", "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::MWAA::Environment", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::Config::ConfigurationRecorder", + "AWS::Greengrass::DeviceDefinition", + "AWS::QuickSight::Analysis", + "AWS::AppConfig::ExtensionAssociation", + "AWS::IoT::TopicRuleDestination", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Redshift::EndpointAuthorization", "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::IoTAnalytics::Channel", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::WAFRegional::WebACLAssociation", "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::GuardDuty::Detector", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Glue::Table", "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::Config::ConfigurationAggregator", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", "AWS::Logs::DeliverySource", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::GameLift::GameServerGroup", + "AWS::EC2::InternetGateway", "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::SSM::MaintenanceWindowTask", - "AWS::SecurityHub::ProductSubscription", + "AWS::WAFv2::IPSet", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::WAF::IPSet", + "AWS::IoTTwinMaker::Workspace", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::SageMaker::Workteam", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CodeCommit::Repository", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::Personalize::Dataset", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::EMRServerless::Application", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::Greengrass::CoreDefinition", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Glue::Classifier", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::ApiGatewayV2::Api", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::IAM::ServerCertificate", + "AWS::IoT::SecurityProfile", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::IoTEvents::Input", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", + "AWS::IoT::BillingGroup", + "AWS::DataSync::LocationNFS", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SecretsManager::ResourcePolicy", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::RedshiftServerless::Workgroup", + "AWS::EC2::VPC", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::StepFunctions::StateMachineVersion", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::WAF::ByteMatchSet", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::IoTTwinMaker::Scene", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Glue::Trigger", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::IoT::ScheduledAudit", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::ECS::PrimaryTaskSet", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::EC2::TrafficMirrorTarget", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::SecurityHub::Insight", - "AWS::SecretsManager::RotationSchedule", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::EC2::Route", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IoTAnalytics::Dataset", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::Glue::MLTransform", "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::IoTSiteWise::Dashboard", - "AWS::EC2::SpotFleet", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::ApiGatewayV2::Model", + "AWS::IoTSiteWise::Gateway", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::IAM::UserPolicy", + "AWS::IoT::MitigationAction", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::Athena::PreparedStatement", "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::IoT::FleetMetric", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", - "AWS::FMS::Policy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::Cloud9::EnvironmentEC2", - "AWS::QuickSight::RefreshSchedule", + "AWS::Batch::ComputeEnvironment", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::GameLift::GameSessionQueue", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::QuickSight::Template", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::ElasticBeanstalk::Environment", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::ApiGatewayV2::Stage", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Greengrass::GroupVersion", + "AWS::EC2::TrafficMirrorSession", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-waf-sizeconstraintset.json", - "aws-greengrass-group.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-dynamodb-table.json", + "aws-redshiftserverless-namespace.json", + "aws-ec2-securitygroupegress.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-config-configurationrecorder.json", + "aws-greengrass-devicedefinition.json", + "aws-quicksight-analysis.json", + "aws-appconfig-extensionassociation.json", + "aws-iot-topicruledestination.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-emr-securityconfiguration.json", - "aws-ce-costcategory.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-iotanalytics-pipeline.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-cassandra-keyspace.json", "aws-transfer-server.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-s3-storagelensgroup.json", - "aws-xray-group.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-iotanalytics-channel.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", "aws-gamelift-alias.json", - "aws-quicksight-analysis.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-apigateway-deployment.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-sagemaker-pipeline.json", "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-iotanalytics-dataset.json", - "aws-eks-cluster.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-logs-destination.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-ec2-vpcendpointconnectionnotification.json", "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-databrew-project.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-glue-partition.json", - "aws-gamelift-fleet.json", "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-docdb-dbsubnetgroup.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", + "aws-cassandra-table.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-greengrass-resourcedefinition.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-iotsitewise-asset.json", - "aws-neptune-dbcluster.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-ec2-eipassociation.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-glue-registry.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-iot-fleetmetric.json", + "aws-gamelift-gameservergroup.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-rolesanywhere-trustanchor.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudfront-publickey.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ecs-cluster.json", - "aws-iot-provisioningtemplate.json", - "aws-imagebuilder-containerrecipe.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-waf-ipset.json", + "aws-iottwinmaker-workspace.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-apigateway-documentationversion.json", - "aws-stepfunctions-activity.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-codecommit-repository.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-iotsitewise-assetmodel.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-iot-policyprincipalattachment.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", "aws-iot-authorizer.json", - "aws-iottwinmaker-workspace.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", + "aws-iot-jobtemplate.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-iot-securityprofile.json", + "aws-events-eventbus.json", "aws-docdb-eventsubscription.json", - "aws-autoscaling-scalingpolicy.json", - "aws-glue-workflow.json", - "aws-events-connection.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", "aws-iam-policy.json", - "aws-mwaa-environment.json", + "aws-databrew-schedule.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-instance.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-guardduty-detector.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-iam-managedpolicy.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-redshift-clustersecuritygroup.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-opsworks-userprofile.json", - "aws-xray-resourcepolicy.json", - "aws-personalize-dataset.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-greengrass-coredefinition.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-glue-classifier.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-greengrass-coredefinitionversion.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-guardduty-threatintelset.json", + "aws-redshiftserverless-workgroup.json", + "aws-ec2-vpc.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-route53-recordsetgroup.json", "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-ec2-host.json", - "aws-iam-group.json", - "aws-iotevents-input.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-opsworks-app.json", + "aws-greengrass-coredefinition.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-glue-customentitytype.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-stepfunctions-statemachineversion.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-iam-grouppolicy.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-iottwinmaker-scene.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-glue-trigger.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-iot-scheduledaudit.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", + "aws-glue-crawler.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-ecs-primarytaskset.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-ec2-trafficmirrortarget.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-ce-anomalymonitor.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-securityhub-insight.json", - "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-stepfunctions-activity.json", + "aws-sagemaker-project.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-ec2-route.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-iotanalytics-dataset.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-glue-mltransform.json", "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-apigateway-resource.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-iot-policy.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-sagemaker-notebookinstance.json", "aws-iotsitewise-dashboard.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", - "aws-cognito-identitypoolprincipaltag.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-autoscaling-lifecyclehook.json", - "aws-elasticloadbalancingv2-listenerrule.json", - "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", + "aws-wafregional-bytematchset.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-iam-userpolicy.json", + "aws-iot-mitigationaction.json", + "aws-secretsmanager-rotationschedule.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-athena-preparedstatement.json", "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", + "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-iot-fleetmetric.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-elasticloadbalancingv2-listenerrule.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", + "aws-transfer-user.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-personalize-dataset.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", - "aws-fms-policy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-workspaces-workspace.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-directoryservice-microsoftad.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-quicksight-refreshschedule.json", + "aws-batch-computeenvironment.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-iot-custommetric.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-gamelift-gamesessionqueue.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-apigateway-deployment.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-quicksight-template.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-vpcendpointservice.json", + "aws-iam-managedpolicy.json", + "aws-ec2-launchtemplate.json", + "aws-elasticbeanstalk-environment.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-ec2-volume.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-apigatewayv2-stage.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-greengrass-groupversion.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/cn_north_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/cn_north_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/cn_north_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_north_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/cn_north_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_north_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-glue-crawler.json b/src/cfnlint/data/schemas/providers/cn_north_1/aws-glue-crawler.json deleted file mode 100644 index b7124e6ba7..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_north_1/aws-glue-crawler.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "CatalogTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "DlqEventQueueArn": { - "type": "string" - }, - "EventQueueArn": { - "type": "string" - }, - "Tables": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "DeltaTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "CreateNativeDeltaTable": { - "type": "boolean" - }, - "DeltaTables": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "WriteManifest": { - "type": "boolean" - } - }, - "type": "object" - }, - "DynamoDBTarget": { - "additionalProperties": false, - "properties": { - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "IcebergTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MaximumTraversalDepth": { - "type": "integer" - }, - "Paths": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "JdbcTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "MongoDBTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "RecrawlPolicy": { - "additionalProperties": false, - "properties": { - "RecrawlBehavior": { - "type": "string" - } - }, - "type": "object" - }, - "S3Target": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "DlqEventQueueArn": { - "type": "string" - }, - "EventQueueArn": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Path": { - "type": "string" - }, - "SampleSize": { - "type": "integer" - } - }, - "type": "object" - }, - "Schedule": { - "additionalProperties": false, - "properties": { - "ScheduleExpression": { - "type": "string" - } - }, - "type": "object" - }, - "SchemaChangePolicy": { - "additionalProperties": false, - "properties": { - "DeleteBehavior": { - "enum": [ - "LOG", - "DELETE_FROM_DATABASE", - "DEPRECATE_IN_DATABASE" - ], - "type": "string" - }, - "UpdateBehavior": { - "enum": [ - "LOG", - "UPDATE_IN_DATABASE" - ], - "type": "string" - } - }, - "type": "object" - }, - "Targets": { - "additionalProperties": false, - "properties": { - "CatalogTargets": { - "items": { - "$ref": "#/definitions/CatalogTarget" - }, - "type": "array", - "uniqueItems": false - }, - "DeltaTargets": { - "items": { - "$ref": "#/definitions/DeltaTarget" - }, - "type": "array", - "uniqueItems": false - }, - "DynamoDBTargets": { - "items": { - "$ref": "#/definitions/DynamoDBTarget" - }, - "type": "array", - "uniqueItems": false - }, - "IcebergTargets": { - "items": { - "$ref": "#/definitions/IcebergTarget" - }, - "type": "array", - "uniqueItems": false - }, - "JdbcTargets": { - "items": { - "$ref": "#/definitions/JdbcTarget" - }, - "type": "array", - "uniqueItems": false - }, - "MongoDBTargets": { - "items": { - "$ref": "#/definitions/MongoDBTarget" - }, - "type": "array", - "uniqueItems": false - }, - "S3Targets": { - "items": { - "$ref": "#/definitions/S3Target" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Classifiers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Configuration": { - "type": "string" - }, - "CrawlerSecurityConfiguration": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Description": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "RecrawlPolicy": { - "$ref": "#/definitions/RecrawlPolicy" - }, - "Role": { - "type": "string" - }, - "Schedule": { - "$ref": "#/definitions/Schedule" - }, - "SchemaChangePolicy": { - "$ref": "#/definitions/SchemaChangePolicy" - }, - "TablePrefix": { - "type": "string" - }, - "Tags": { - "type": "object" - }, - "Targets": { - "$ref": "#/definitions/Targets" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "Role", - "Targets" - ], - "typeName": "AWS::Glue::Crawler" -} diff --git a/src/cfnlint/data/schemas/providers/cn_north_1/aws-glue-datacatalogencryptionsettings.json b/src/cfnlint/data/schemas/providers/cn_north_1/aws-glue-datacatalogencryptionsettings.json deleted file mode 100644 index 98b45ad675..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_north_1/aws-glue-datacatalogencryptionsettings.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CatalogId" - ], - "definitions": { - "ConnectionPasswordEncryption": { - "additionalProperties": false, - "properties": { - "KmsKeyId": { - "type": "string" - }, - "ReturnConnectionPasswordEncrypted": { - "type": "boolean" - } - }, - "type": "object" - }, - "DataCatalogEncryptionSettings": { - "additionalProperties": false, - "properties": { - "ConnectionPasswordEncryption": { - "$ref": "#/definitions/ConnectionPasswordEncryption" - }, - "EncryptionAtRest": { - "$ref": "#/definitions/EncryptionAtRest" - } - }, - "type": "object" - }, - "EncryptionAtRest": { - "additionalProperties": false, - "properties": { - "CatalogEncryptionMode": { - "type": "string" - }, - "SseAwsKmsKeyId": { - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "CatalogId": { - "type": "string" - }, - "DataCatalogEncryptionSettings": { - "$ref": "#/definitions/DataCatalogEncryptionSettings" - }, - "Id": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "DataCatalogEncryptionSettings", - "CatalogId" - ], - "typeName": "AWS::Glue::DataCatalogEncryptionSettings" -} diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/__init__.py b/src/cfnlint/data/schemas/providers/cn_northwest_1/__init__.py index f2fa1e9102..f6f3400b00 100644 --- a/src/cfnlint/data/schemas/providers/cn_northwest_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/cn_northwest_1/__init__.py @@ -3,1184 +3,1191 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::ApiGateway::BasePathMapping", + "AWS::WAFRegional::GeoMatchSet", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", + "AWS::RAM::ResourceShare", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::EC2::SecurityGroupEgress", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::Config::ConfigurationRecorder", + "AWS::AppConfig::ExtensionAssociation", + "AWS::IoT::TopicRuleDestination", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::EMR::SecurityConfiguration", - "AWS::CE::CostCategory", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", "AWS::Transfer::Server", - "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::S3::StorageLensGroup", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::S3::AccessGrantsInstance", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::DocDB::DBCluster", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::EKS::Cluster", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::Logs::Destination", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::EC2::VPCEndpointConnectionNotification", "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::DataBrew::Project", - "AWS::RAM::Permission", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Glue::Partition", - "AWS::GameLift::Fleet", "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::DocDB::DBSubnetGroup", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::Glue::Registry", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::IoT::FleetMetric", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::RDS::GlobalCluster", "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::IoT::ProvisioningTemplate", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", + "AWS::CE::CostCategory", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::GameLift::GameServerGroup", "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::MWAA::Environment", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::GuardDuty::Detector", - "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::IoT::AccountAuditConfiguration", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::SSM::MaintenanceWindowTask", - "AWS::SecurityHub::ProductSubscription", + "AWS::RDS::DBProxyTargetGroup", "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CodeCommit::Repository", + "AWS::RolesAnywhere::Profile", "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::SecretsManager::Secret", - "AWS::CloudFormation::WaitCondition", "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Glue::Classifier", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Backup::BackupPlan", "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Glue::SchemaVersion", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FraudDetector::List", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::CUR::ReportDefinition", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::IAM::ServerCertificate", + "AWS::IoT::SecurityProfile", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::AppStream::StackFleetAssociation", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::WAFRegional::Rule", + "AWS::IoT::BillingGroup", + "AWS::DataSync::LocationNFS", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SecretsManager::ResourcePolicy", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::EC2::VPC", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::WAF::ByteMatchSet", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::IAM::Group", "AWS::AppStream::User", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Glue::Trigger", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::Glue::Crawler", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::ApiGatewayV2::DomainName", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::SageMaker::Endpoint", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::MediaConvert::JobTemplate", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::S3::StorageLensGroup", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", "AWS::IoT::ScheduledAudit", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::ECS::PrimaryTaskSet", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::EC2::TrafficMirrorTarget", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::IAM::ServerCertificate", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::AppStream::Fleet", - "AWS::SecurityHub::Insight", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::IAM::UserPolicy", + "AWS::IoT::MitigationAction", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::Neptune::DBParameterGroup", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::AppStream::StackUserAssociation", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::Config::ConfigRule", - "AWS::CodeBuild::SourceCredential", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::EC2::TrafficMirrorTarget", "AWS::StepFunctions::StateMachine", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::AppStream::DirectoryConfig", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::Logs::ResourcePolicy", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::AppStream::ImageBuilder", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::MSK::ClusterPolicy", - "AWS::FMS::Policy", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::IoT::CertificateProvider", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::GameLift::GameSessionQueue", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::ElasticBeanstalk::Environment", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::CloudFormation::ResourceVersion", + "AWS::ApiGatewayV2::Stage", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::CUR::ReportDefinition", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-waf-sizeconstraintset.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-emr-securityconfiguration.json", - "aws-ce-costcategory.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-servicediscovery-service.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-s3-storagelensgroup.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-apigateway-deployment.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-docdb-dbcluster.json", - "aws-appconfig-deploymentstrategy.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-eks-cluster.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-logs-destination.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-databrew-project.json", - "aws-ram-permission.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-glue-partition.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-docdb-dbsubnetgroup.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-backup-backupplan.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-ec2-eipassociation.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-glue-registry.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-iot-fleetmetric.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-rolesanywhere-trustanchor.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudfront-publickey.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ecs-cluster.json", - "aws-iot-provisioningtemplate.json", - "aws-imagebuilder-containerrecipe.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-apigateway-documentationversion.json", - "aws-dax-cluster.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-glue-workflow.json", - "aws-events-connection.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-iam-policy.json", - "aws-mwaa-environment.json", - "aws-applicationinsights-application.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", "aws-apigateway-basepathmapping.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-ec2-securitygroupegress.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-guardduty-detector.json", - "aws-cassandra-table.json", - "aws-frauddetector-list.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", + "aws-appconfig-extensionassociation.json", "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-iot-cacertificate.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-s3-accessgrantsinstance.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-sagemaker-pipeline.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", + "aws-cassandra-table.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", + "aws-cloudtrail-trail.json", + "aws-gamelift-gameservergroup.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-ssm-maintenancewindowtask.json", - "aws-securityhub-productsubscription.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-dms-endpoint.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-redshift-clustersecuritygroup.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-opsworks-userprofile.json", + "aws-cloudwatch-alarm.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-codecommit-repository.json", + "aws-rolesanywhere-profile.json", "aws-xray-resourcepolicy.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-secretsmanager-secret.json", - "aws-cloudformation-waitcondition.json", "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-glue-classifier.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-iot-policyprincipalattachment.json", + "aws-frauddetector-list.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-iot-jobtemplate.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-cur-reportdefinition.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-iot-securityprofile.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-appstream-stackfleetassociation.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-ec2-host.json", - "aws-iam-group.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-route53-recordsetgroup.json", + "aws-opsworks-app.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-glue-customentitytype.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-iam-grouppolicy.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-glue-trigger.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-dax-subnetgroup.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-mediaconvert-jobtemplate.json", - "aws-iot-scheduledaudit.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", + "aws-glue-crawler.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-ecs-primarytaskset.json", - "aws-cloudfront-responseheaderspolicy.json", + "aws-servicediscovery-service.json", + "aws-efs-mounttarget.json", "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-ec2-trafficmirrortarget.json", - "aws-sagemaker-model.json", - "aws-ce-anomalymonitor.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-iam-servercertificate.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-securityhub-insight.json", - "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-sagemaker-project.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-ec2-route.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-config-configrule.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-apigatewayv2-model.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", "aws-autoscaling-lifecyclehook.json", - "aws-elasticloadbalancingv2-listenerrule.json", - "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-iot-policy.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-s3-storagelensgroup.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-iam-userpolicy.json", + "aws-iot-mitigationaction.json", + "aws-secretsmanager-rotationschedule.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-athena-preparedstatement.json", "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", + "aws-apigatewayv2-route.json", "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-iot-fleetmetric.json", + "aws-appconfig-extension.json", + "aws-elasticloadbalancingv2-listenerrule.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", + "aws-transfer-user.json", + "aws-iam-rolepolicy.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-workspaces-workspace.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-directoryservice-microsoftad.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-iot-provisioningtemplate.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", + "aws-batch-computeenvironment.json", + "aws-iot-thing.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-iot-certificateprovider.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-gamelift-gamesessionqueue.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-apigateway-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-elasticbeanstalk-environment.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-ec2-volume.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-cloudformation-resourceversion.json", + "aws-apigatewayv2-stage.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-cur-reportdefinition.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-glue-crawler.json b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-glue-crawler.json deleted file mode 100644 index b7124e6ba7..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-glue-crawler.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "CatalogTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "DlqEventQueueArn": { - "type": "string" - }, - "EventQueueArn": { - "type": "string" - }, - "Tables": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "DeltaTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "CreateNativeDeltaTable": { - "type": "boolean" - }, - "DeltaTables": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "WriteManifest": { - "type": "boolean" - } - }, - "type": "object" - }, - "DynamoDBTarget": { - "additionalProperties": false, - "properties": { - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "IcebergTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "MaximumTraversalDepth": { - "type": "integer" - }, - "Paths": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - }, - "JdbcTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "MongoDBTarget": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "Path": { - "type": "string" - } - }, - "type": "object" - }, - "RecrawlPolicy": { - "additionalProperties": false, - "properties": { - "RecrawlBehavior": { - "type": "string" - } - }, - "type": "object" - }, - "S3Target": { - "additionalProperties": false, - "properties": { - "ConnectionName": { - "type": "string" - }, - "DlqEventQueueArn": { - "type": "string" - }, - "EventQueueArn": { - "type": "string" - }, - "Exclusions": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Path": { - "type": "string" - }, - "SampleSize": { - "type": "integer" - } - }, - "type": "object" - }, - "Schedule": { - "additionalProperties": false, - "properties": { - "ScheduleExpression": { - "type": "string" - } - }, - "type": "object" - }, - "SchemaChangePolicy": { - "additionalProperties": false, - "properties": { - "DeleteBehavior": { - "enum": [ - "LOG", - "DELETE_FROM_DATABASE", - "DEPRECATE_IN_DATABASE" - ], - "type": "string" - }, - "UpdateBehavior": { - "enum": [ - "LOG", - "UPDATE_IN_DATABASE" - ], - "type": "string" - } - }, - "type": "object" - }, - "Targets": { - "additionalProperties": false, - "properties": { - "CatalogTargets": { - "items": { - "$ref": "#/definitions/CatalogTarget" - }, - "type": "array", - "uniqueItems": false - }, - "DeltaTargets": { - "items": { - "$ref": "#/definitions/DeltaTarget" - }, - "type": "array", - "uniqueItems": false - }, - "DynamoDBTargets": { - "items": { - "$ref": "#/definitions/DynamoDBTarget" - }, - "type": "array", - "uniqueItems": false - }, - "IcebergTargets": { - "items": { - "$ref": "#/definitions/IcebergTarget" - }, - "type": "array", - "uniqueItems": false - }, - "JdbcTargets": { - "items": { - "$ref": "#/definitions/JdbcTarget" - }, - "type": "array", - "uniqueItems": false - }, - "MongoDBTargets": { - "items": { - "$ref": "#/definitions/MongoDBTarget" - }, - "type": "array", - "uniqueItems": false - }, - "S3Targets": { - "items": { - "$ref": "#/definitions/S3Target" - }, - "type": "array", - "uniqueItems": false - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Classifiers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Configuration": { - "type": "string" - }, - "CrawlerSecurityConfiguration": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "Description": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "RecrawlPolicy": { - "$ref": "#/definitions/RecrawlPolicy" - }, - "Role": { - "type": "string" - }, - "Schedule": { - "$ref": "#/definitions/Schedule" - }, - "SchemaChangePolicy": { - "$ref": "#/definitions/SchemaChangePolicy" - }, - "TablePrefix": { - "type": "string" - }, - "Tags": { - "type": "object" - }, - "Targets": { - "$ref": "#/definitions/Targets" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "Role", - "Targets" - ], - "typeName": "AWS::Glue::Crawler" -} diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-glue-datacatalogencryptionsettings.json b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-glue-datacatalogencryptionsettings.json deleted file mode 100644 index 98b45ad675..0000000000 --- a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-glue-datacatalogencryptionsettings.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CatalogId" - ], - "definitions": { - "ConnectionPasswordEncryption": { - "additionalProperties": false, - "properties": { - "KmsKeyId": { - "type": "string" - }, - "ReturnConnectionPasswordEncrypted": { - "type": "boolean" - } - }, - "type": "object" - }, - "DataCatalogEncryptionSettings": { - "additionalProperties": false, - "properties": { - "ConnectionPasswordEncryption": { - "$ref": "#/definitions/ConnectionPasswordEncryption" - }, - "EncryptionAtRest": { - "$ref": "#/definitions/EncryptionAtRest" - } - }, - "type": "object" - }, - "EncryptionAtRest": { - "additionalProperties": false, - "properties": { - "CatalogEncryptionMode": { - "type": "string" - }, - "SseAwsKmsKeyId": { - "type": "string" - } - }, - "type": "object" - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "CatalogId": { - "type": "string" - }, - "DataCatalogEncryptionSettings": { - "$ref": "#/definitions/DataCatalogEncryptionSettings" - }, - "Id": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "DataCatalogEncryptionSettings", - "CatalogId" - ], - "typeName": "AWS::Glue::DataCatalogEncryptionSettings" -} diff --git a/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/cn_northwest_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py index e97b54f4ab..80007b59aa 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_central_1/__init__.py @@ -3,2367 +3,2373 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::PinpointEmail::Identity", - "AWS::Greengrass::Group", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::SageMaker::Device", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::ConnectCampaigns::Campaign", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::IoTWireless::WirelessGateway", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::PinpointEmail::ConfigurationSetEventDestination", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", + "AWS::IoTWireless::MulticastGroup", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::Omics::Workflow", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SageMaker::Device", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::PinpointEmail::ConfigurationSetEventDestination", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Connect::TrafficDistributionGroup", "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", + "AWS::Omics::AnnotationStore", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::Timestream::ScheduledQuery", + "AWS::IVS::PlaybackRestrictionPolicy", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::SageMaker::DeviceFleet", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::IoTFleetWise::ModelManifest", + "AWS::S3::Bucket", "AWS::GuardDuty::IPSet", - "AWS::Omics::ReferenceStore", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::IoTFleetWise::Vehicle", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", "AWS::IoTFleetWise::SignalCatalog", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", + "AWS::Deadline::Queue", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::PinpointEmail::ConfigurationSet", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::Lightsail::LoadBalancer", - "AWS::IoTFleetWise::Fleet", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", "AWS::IoTFleetWise::DecoderManifest", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::IoTFleetWise::Campaign", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::Backup::ReportPlan", + "AWS::PinpointEmail::DedicatedIpPool", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", + "AWS::Forecast::DatasetGroup", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::Bedrock::Guardrail", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::Connect::TrafficDistributionGroup", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::IoTFleetWise::ModelManifest", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::IoTWireless::ServiceProfile", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::PinpointEmail::Identity", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::LookoutMetrics::Alert", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::IoT1Click::Device", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::Omics::SequenceStore", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", + "AWS::EC2::VerifiedAccessTrustProvider", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::PinpointEmail::ConfigurationSet", + "AWS::Pinpoint::EmailTemplate", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::ConnectCampaigns::Campaign", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::SageMaker::DeviceFleet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", + "AWS::NetworkManager::CoreNetwork", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", + "AWS::Connect::InstanceStorageConfig", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::IoTFleetWise::Vehicle", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::PinpointEmail::DedicatedIpPool", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::IoTFleetWise::Fleet", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::IoTFleetWise::Campaign", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-dynamodb-table.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-pinpoint-app.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", + "aws-s3-accessgrantslocation.json", + "aws-robomaker-robot.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-pinpointemail-identity.json", - "aws-greengrass-group.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-ivschat-room.json", - "aws-config-conformancepack.json", - "aws-iotwireless-taskdefinition.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-sagemaker-device.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-pinpoint-admchannel.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", - "aws-fsx-storagevirtualmachine.json", + "aws-dynamodb-table.json", + "aws-amazonmq-configurationassociation.json", + "aws-wafregional-ipset.json", + "aws-apprunner-observabilityconfiguration.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-elasticache-globalreplicationgroup.json", - "aws-proton-environmenttemplate.json", - "aws-timestream-database.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-connectcampaigns-campaign.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-omics-sequencestore.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-iotwireless-networkanalyzerconfiguration.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-ivs-encoderconfiguration.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-evidently-launch.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-connect-quickconnect.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-iot-cacertificate.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-robomaker-fleet.json", - "aws-cloudformation-stackset.json", - "aws-pinpoint-baiduchannel.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-ivs-storageconfiguration.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-robomaker-robotapplicationversion.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-robomaker-robotapplication.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-glue-tableoptimizer.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-ivschat-loggingconfiguration.json", + "aws-iotwireless-wirelessgateway.json", + "aws-opsworks-stack.json", "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-workspacesthinclient-environment.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-ivs-recordingconfiguration.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-ivs-playbackrestrictionpolicy.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-pinpointemail-configurationseteventdestination.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-evidently-experiment.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-route53-hostedzone.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-omics-rungroup.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-sagemaker-devicefleet.json", - "aws-guardduty-ipset.json", - "aws-omics-referencestore.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-iotfleetwise-vehicle.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-robomaker-simulationapplication.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-iotfleetwise-signalcatalog.json", - "aws-docdb-eventsubscription.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-instance.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-pinpointemail-configurationseteventdestination.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-ivs-streamkey.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-iotanalytics-channel.json", "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-sns-topicpolicy.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-omics-workflow.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-rekognition-streamprocessor.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-apigateway-restapi.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-robomaker-simulationapplication.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-sagemaker-device.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-pinpointemail-configurationset.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-iam-managedpolicy.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-ivs-channel.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-workspacesthinclient-environment.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-iottwinmaker-workspace.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", + "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-omics-workflow.json", - "aws-lightsail-loadbalancer.json", - "aws-iotfleetwise-fleet.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-neptune-dbclusterparametergroup.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-cloudwatch-alarm.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-glue-tableoptimizer.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-connect-trafficdistributiongroup.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-omics-annotationstore.json", + "aws-vpclattice-authpolicy.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-timestream-scheduledquery.json", + "aws-ivs-playbackrestrictionpolicy.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-iotfleetwise-modelmanifest.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-iotfleetwise-signalcatalog.json", + "aws-deadline-queue.json", "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-robomaker-fleet.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-opensearchserverless-collection.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", "aws-iotfleetwise-decodermanifest.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ivs-recordingconfiguration.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-omics-referencestore.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-ivs-channel.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-omics-variantstore.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-iotfleetwise-campaign.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-dynamodb-globaltable.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-ivs-streamkey.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-pinpointemail-dedicatedippool.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-neptune-dbclusterparametergroup.json", + "aws-emrserverless-application.json", "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", + "aws-forecast-datasetgroup.json", "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-pinpoint-app.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-bedrock-guardrail.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lookoutvision-project.json", - "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-connect-trafficdistributiongroup.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-iot1click-placement.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-omics-annotationstore.json", - "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-iotwireless-wirelessgateway.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-iotfleetwise-modelmanifest.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-iotwireless-serviceprofile.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-elasticache-globalreplicationgroup.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-iot1click-project.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-iot1click-device.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-pinpointemail-identity.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", + "aws-cloudfront-function.json", "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", + "aws-customerprofiles-objecttype.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-iotwireless-networkanalyzerconfiguration.json", + "aws-lookoutmetrics-alert.json", + "aws-iotwireless-taskdefinition.json", + "aws-stepfunctions-activity.json", + "aws-ivs-encoderconfiguration.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", + "aws-customerprofiles-eventstream.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-lookoutvision-project.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-iotwireless-wirelessdevice.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-gamelift-containergroupdefinition.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ivs-stage.json", + "aws-entityresolution-matchingworkflow.json", + "aws-m2-application.json", + "aws-ses-template.json", "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-robomaker-robot.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", + "aws-gamelift-containergroupdefinition.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-ivs-playbackkeypair.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-workspacesweb-truststore.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-ivschat-loggingconfiguration.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-connect-viewversion.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-iot1click-device.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", + "aws-omics-sequencestore.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-iotwireless-wirelessdevice.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-pinpoint-segment.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ivs-storageconfiguration.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-ivs-stage.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-pinpointemail-configurationset.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-omics-variantstore.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-iot1click-placement.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-connectcampaigns-campaign.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-sagemaker-devicefleet.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-pinpoint-admchannel.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-rekognition-streamprocessor.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-pinpoint-segment.json", + "aws-omics-rungroup.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-iotfleetwise-vehicle.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-pinpoint-baiduchannel.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", "aws-quicksight-topic.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-pinpointemail-dedicatedippool.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-iotfleetwise-fleet.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-ivschat-room.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-iam-managedpolicy.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-ivs-playbackkeypair.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iot1click-project.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-iotfleetwise-campaign.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-apigateway-method.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-apigateway-method.json new file mode 100644 index 0000000000..ca560b975f --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_central_1/aws-apigateway-method.json @@ -0,0 +1,283 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/RestApiId", + "/properties/ResourceId", + "/properties/HttpMethod" + ], + "definitions": { + "Integration": { + "additionalProperties": false, + "properties": { + "CacheKeyParameters": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "CacheNamespace": { + "type": "string" + }, + "ConnectionId": { + "type": "string" + }, + "ConnectionType": { + "enum": [ + "INTERNET", + "VPC_LINK" + ], + "type": "string" + }, + "ContentHandling": { + "enum": [ + "CONVERT_TO_BINARY", + "CONVERT_TO_TEXT" + ], + "type": "string" + }, + "Credentials": { + "type": "string" + }, + "IntegrationHttpMethod": { + "type": "string" + }, + "IntegrationResponses": { + "items": { + "$ref": "#/definitions/IntegrationResponse" + }, + "type": "array", + "uniqueItems": true + }, + "PassthroughBehavior": { + "enum": [ + "WHEN_NO_MATCH", + "WHEN_NO_TEMPLATES", + "NEVER" + ], + "type": "string" + }, + "RequestParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "RequestTemplates": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "TimeoutInMillis": { + "minimum": 50, + "type": "integer" + }, + "Type": { + "enum": [ + "AWS", + "AWS_PROXY", + "HTTP", + "HTTP_PROXY", + "MOCK" + ], + "type": "string" + }, + "Uri": { + "type": "string" + } + }, + "required": [ + "Type" + ], + "type": "object" + }, + "IntegrationResponse": { + "additionalProperties": false, + "properties": { + "ContentHandling": { + "enum": [ + "CONVERT_TO_BINARY", + "CONVERT_TO_TEXT" + ], + "type": "string" + }, + "ResponseParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "ResponseTemplates": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "SelectionPattern": { + "type": "string" + }, + "StatusCode": { + "type": "string" + } + }, + "required": [ + "StatusCode" + ], + "type": "object" + }, + "MethodResponse": { + "additionalProperties": false, + "properties": { + "ResponseModels": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "ResponseParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": [ + "boolean", + "string" + ] + } + }, + "type": "object" + }, + "StatusCode": { + "type": "string" + } + }, + "required": [ + "StatusCode" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:PUT", + "apigateway:GET", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PUT", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId", + "/properties/ResourceId", + "/properties/HttpMethod" + ], + "properties": { + "ApiKeyRequired": { + "type": "boolean" + }, + "AuthorizationScopes": { + "items": { + "type": "string" + }, + "type": "array" + }, + "AuthorizationType": { + "type": "string" + }, + "AuthorizerId": { + "type": "string" + }, + "HttpMethod": { + "type": "string" + }, + "Integration": { + "$ref": "#/definitions/Integration" + }, + "MethodResponses": { + "items": { + "$ref": "#/definitions/MethodResponse" + }, + "type": "array", + "uniqueItems": true + }, + "OperationName": { + "type": "string" + }, + "RequestModels": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": "object" + }, + "RequestParameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": [ + "boolean", + "string" + ] + } + }, + "type": "object" + }, + "RequestValidatorId": { + "type": "string" + }, + "ResourceId": { + "type": "string" + }, + "RestApiId": { + "type": "string" + } + }, + "required": [ + "RestApiId", + "ResourceId", + "HttpMethod" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-apigateway.git", + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": false, + "tagUpdatable": false, + "taggable": false + }, + "typeName": "AWS::ApiGateway::Method" +} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-location-apikey.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-location-apikey.json deleted file mode 100644 index 3cfbf7cd5b..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_1/aws-location-apikey.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/KeyName" - ], - "definitions": { - "ApiKeyRestrictions": { - "additionalProperties": false, - "properties": { - "AllowActions": { - "insertionOrder": false, - "items": { - "maxLength": 200, - "minLength": 5, - "pattern": "^geo:\\w*\\*?$", - "type": "string" - }, - "maxItems": 7, - "minItems": 1, - "type": "array" - }, - "AllowReferers": { - "insertionOrder": false, - "items": { - "maxLength": 253, - "pattern": "^([$\\-._+!*`(),;/?:@=&\\w]|%([0-9a-fA-F?]{2}|[0-9a-fA-F?]?[*]))+$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - }, - "AllowResources": { - "insertionOrder": false, - "items": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-9]+)*))(:[0-9]+):((\\*)|([-a-z]+[/][*-._\\w]+))$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "AllowActions", - "AllowResources" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z+-=._:/]+$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TagMap": { - "additionalProperties": false, - "maxProperties": 50, - "patternProperties": { - "^[a-zA-Z+-=._:/]+$": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "type": "object" - }, - "iso8601UTC": { - "pattern": "^([0-2]\\d{3})-(0[0-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-4]):([0-5]\\d):([0-6]\\d)((\\.\\d{3})?)Z$", - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix" - ] - }, - "delete": { - "permissions": [ - "geo:DeleteKey", - "geo:DescribeKey" - ] - }, - "list": { - "permissions": [ - "geo:ListKeys" - ] - }, - "read": { - "permissions": [ - "geo:DescribeKey" - ] - }, - "update": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix", - "geo:UpdateKey" - ] - } - }, - "primaryIdentifier": [ - "/properties/KeyName" - ], - "properties": { - "Arn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "CreateTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "Description": { - "maxLength": 1000, - "minLength": 0, - "type": "string" - }, - "ExpireTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "ForceDelete": { - "type": "boolean" - }, - "ForceUpdate": { - "type": "boolean" - }, - "KeyArn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "KeyName": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[-._\\w]+$", - "type": "string" - }, - "NoExpiry": { - "type": "boolean" - }, - "Restrictions": { - "$ref": "#/definitions/ApiKeyRestrictions" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "UpdateTime": { - "$ref": "#/definitions/iso8601UTC" - } - }, - "readOnlyProperties": [ - "/properties/CreateTime", - "/properties/Arn", - "/properties/KeyArn", - "/properties/UpdateTime" - ], - "required": [ - "KeyName", - "Restrictions" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Location::APIKey", - "writeOnlyProperties": [ - "/properties/ForceUpdate", - "/properties/ForceDelete", - "/properties/NoExpiry" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-dataset.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-dataset.json new file mode 100644 index 0000000000..08d74fbc57 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-dataset.json @@ -0,0 +1,1413 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/AwsAccountId", + "/properties/DataSetId" + ], + "definitions": { + "CalculatedColumn": { + "additionalProperties": false, + "properties": { + "ColumnId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Expression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ColumnId", + "ColumnName", + "Expression" + ], + "type": "object" + }, + "CastColumnTypeOperation": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Format": { + "maxLength": 32, + "minLength": 0, + "type": "string" + }, + "NewColumnType": { + "$ref": "#/definitions/ColumnDataType" + }, + "SubType": { + "$ref": "#/definitions/ColumnDataSubType" + } + }, + "required": [ + "ColumnName", + "NewColumnType" + ], + "type": "object" + }, + "ColumnDataSubType": { + "enum": [ + "FLOAT", + "FIXED" + ], + "type": "string" + }, + "ColumnDataType": { + "enum": [ + "STRING", + "INTEGER", + "DECIMAL", + "DATETIME" + ], + "type": "string" + }, + "ColumnDescription": { + "additionalProperties": false, + "properties": { + "Text": { + "maxLength": 500, + "minLength": 0, + "type": "string" + } + }, + "type": "object" + }, + "ColumnGroup": { + "additionalProperties": false, + "properties": { + "GeoSpatialColumnGroup": { + "$ref": "#/definitions/GeoSpatialColumnGroup" + } + }, + "type": "object" + }, + "ColumnLevelPermissionRule": { + "additionalProperties": false, + "properties": { + "ColumnNames": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "Principals": { + "items": { + "type": "string" + }, + "maxItems": 100, + "minItems": 1, + "type": "array" + } + }, + "type": "object" + }, + "ColumnTag": { + "additionalProperties": false, + "properties": { + "ColumnDescription": { + "$ref": "#/definitions/ColumnDescription" + }, + "ColumnGeographicRole": { + "$ref": "#/definitions/GeoSpatialDataRole" + } + }, + "type": "object" + }, + "ColumnTagName": { + "enum": [ + "COLUMN_GEOGRAPHIC_ROLE", + "COLUMN_DESCRIPTION" + ], + "type": "string" + }, + "CreateColumnsOperation": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "$ref": "#/definitions/CalculatedColumn" + }, + "maxItems": 128, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "Columns" + ], + "type": "object" + }, + "CustomSql": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "$ref": "#/definitions/InputColumn" + }, + "maxItems": 2048, + "minItems": 1, + "type": "array" + }, + "DataSourceArn": { + "type": "string" + }, + "Name": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "SqlQuery": { + "maxLength": 168000, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Columns", + "DataSourceArn", + "Name", + "SqlQuery" + ], + "type": "object" + }, + "DataSetImportMode": { + "enum": [ + "SPICE", + "DIRECT_QUERY" + ], + "type": "string" + }, + "DataSetRefreshProperties": { + "additionalProperties": false, + "properties": { + "RefreshConfiguration": { + "$ref": "#/definitions/RefreshConfiguration" + } + }, + "required": [ + "RefreshConfiguration" + ], + "type": "object" + }, + "DataSetUsageConfiguration": { + "additionalProperties": false, + "properties": { + "DisableUseAsDirectQuerySource": { + "default": false, + "type": "boolean" + }, + "DisableUseAsImportedSource": { + "default": false, + "type": "boolean" + } + }, + "type": "object" + }, + "DatasetParameter": { + "additionalProperties": false, + "properties": { + "DateTimeDatasetParameter": { + "$ref": "#/definitions/DateTimeDatasetParameter" + }, + "DecimalDatasetParameter": { + "$ref": "#/definitions/DecimalDatasetParameter" + }, + "IntegerDatasetParameter": { + "$ref": "#/definitions/IntegerDatasetParameter" + }, + "StringDatasetParameter": { + "$ref": "#/definitions/StringDatasetParameter" + } + }, + "type": "object" + }, + "DatasetParameterValueType": { + "enum": [ + "MULTI_VALUED", + "SINGLE_VALUED" + ], + "type": "string" + }, + "DateTimeDatasetParameter": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/DateTimeDatasetParameterDefaultValues" + }, + "Id": { + "maxLength": 128, + "minLength": 1, + "pattern": "^[a-zA-Z0-9-]+$", + "type": "string" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "TimeGranularity": { + "$ref": "#/definitions/TimeGranularity" + }, + "ValueType": { + "$ref": "#/definitions/DatasetParameterValueType" + } + }, + "required": [ + "Id", + "Name", + "ValueType" + ], + "type": "object" + }, + "DateTimeDatasetParameterDefaultValues": { + "additionalProperties": false, + "properties": { + "StaticValues": { + "items": { + "type": "string" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "DecimalDatasetParameter": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/DecimalDatasetParameterDefaultValues" + }, + "Id": { + "maxLength": 128, + "minLength": 1, + "pattern": "^[a-zA-Z0-9-]+$", + "type": "string" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ValueType": { + "$ref": "#/definitions/DatasetParameterValueType" + } + }, + "required": [ + "Id", + "Name", + "ValueType" + ], + "type": "object" + }, + "DecimalDatasetParameterDefaultValues": { + "additionalProperties": false, + "properties": { + "StaticValues": { + "items": { + "default": 0, + "type": "number" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "FieldFolder": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "type": "string" + }, + "maxItems": 5000, + "minItems": 0, + "type": "array" + }, + "Description": { + "maxLength": 500, + "minLength": 0, + "type": "string" + } + }, + "type": "object" + }, + "FieldFolderMap": { + "additionalProperties": false, + "patternProperties": { + ".+": { + "$ref": "#/definitions/FieldFolder" + } + }, + "type": "object" + }, + "FileFormat": { + "enum": [ + "CSV", + "TSV", + "CLF", + "ELF", + "XLSX", + "JSON" + ], + "type": "string" + }, + "FilterOperation": { + "additionalProperties": false, + "properties": { + "ConditionExpression": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ConditionExpression" + ], + "type": "object" + }, + "GeoSpatialColumnGroup": { + "additionalProperties": false, + "properties": { + "Columns": { + "items": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "maxItems": 16, + "minItems": 1, + "type": "array" + }, + "CountryCode": { + "$ref": "#/definitions/GeoSpatialCountryCode" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Columns", + "Name" + ], + "type": "object" + }, + "GeoSpatialCountryCode": { + "enum": [ + "US" + ], + "type": "string" + }, + "GeoSpatialDataRole": { + "enum": [ + "COUNTRY", + "STATE", + "COUNTY", + "CITY", + "POSTCODE", + "LONGITUDE", + "LATITUDE", + "POLITICAL1", + "CENSUS_TRACT", + "CENSUS_BLOCK_GROUP", + "CENSUS_BLOCK" + ], + "type": "string" + }, + "IncrementalRefresh": { + "additionalProperties": false, + "properties": { + "LookbackWindow": { + "$ref": "#/definitions/LookbackWindow" + } + }, + "required": [ + "LookbackWindow" + ], + "type": "object" + }, + "IngestionWaitPolicy": { + "additionalProperties": false, + "properties": { + "IngestionWaitTimeInHours": { + "default": 36, + "maximum": 36, + "minimum": 1, + "type": "number" + }, + "WaitForSpiceIngestion": { + "default": true, + "type": "boolean" + } + }, + "type": "object" + }, + "InputColumn": { + "additionalProperties": false, + "properties": { + "Name": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "SubType": { + "$ref": "#/definitions/ColumnDataSubType" + }, + "Type": { + "$ref": "#/definitions/InputColumnDataType" + } + }, + "required": [ + "Name", + "Type" + ], + "type": "object" + }, + "InputColumnDataType": { + "enum": [ + "STRING", + "INTEGER", + "DECIMAL", + "DATETIME", + "BIT", + "BOOLEAN", + "JSON" + ], + "type": "string" + }, + "IntegerDatasetParameter": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/IntegerDatasetParameterDefaultValues" + }, + "Id": { + "maxLength": 128, + "minLength": 1, + "pattern": "^[a-zA-Z0-9-]+$", + "type": "string" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ValueType": { + "$ref": "#/definitions/DatasetParameterValueType" + } + }, + "required": [ + "Id", + "Name", + "ValueType" + ], + "type": "object" + }, + "IntegerDatasetParameterDefaultValues": { + "additionalProperties": false, + "properties": { + "StaticValues": { + "items": { + "default": 0, + "type": "number" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "JoinInstruction": { + "additionalProperties": false, + "properties": { + "LeftJoinKeyProperties": { + "$ref": "#/definitions/JoinKeyProperties" + }, + "LeftOperand": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[0-9a-zA-Z-]*$", + "type": "string" + }, + "OnClause": { + "maxLength": 512, + "minLength": 1, + "type": "string" + }, + "RightJoinKeyProperties": { + "$ref": "#/definitions/JoinKeyProperties" + }, + "RightOperand": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[0-9a-zA-Z-]*$", + "type": "string" + }, + "Type": { + "$ref": "#/definitions/JoinType" + } + }, + "required": [ + "LeftOperand", + "OnClause", + "RightOperand", + "Type" + ], + "type": "object" + }, + "JoinKeyProperties": { + "additionalProperties": false, + "properties": { + "UniqueKey": { + "type": "boolean" + } + }, + "type": "object" + }, + "JoinType": { + "enum": [ + "INNER", + "OUTER", + "LEFT", + "RIGHT" + ], + "type": "string" + }, + "LogicalTable": { + "additionalProperties": false, + "properties": { + "Alias": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "DataTransforms": { + "items": { + "$ref": "#/definitions/TransformOperation" + }, + "maxItems": 2048, + "minItems": 1, + "type": "array" + }, + "Source": { + "$ref": "#/definitions/LogicalTableSource" + } + }, + "required": [ + "Alias", + "Source" + ], + "type": "object" + }, + "LogicalTableMap": { + "additionalProperties": false, + "maxProperties": 64, + "minProperties": 1, + "patternProperties": { + "^[0-9a-zA-Z-]*$": { + "$ref": "#/definitions/LogicalTable" + } + }, + "type": "object" + }, + "LogicalTableSource": { + "additionalProperties": false, + "properties": { + "DataSetArn": { + "type": "string" + }, + "JoinInstruction": { + "$ref": "#/definitions/JoinInstruction" + }, + "PhysicalTableId": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[0-9a-zA-Z-]*$", + "type": "string" + } + }, + "type": "object" + }, + "LookbackWindow": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "type": "string" + }, + "Size": { + "default": 0, + "minimum": 1, + "type": "number" + }, + "SizeUnit": { + "$ref": "#/definitions/LookbackWindowSizeUnit" + } + }, + "required": [ + "ColumnName", + "Size", + "SizeUnit" + ], + "type": "object" + }, + "LookbackWindowSizeUnit": { + "enum": [ + "HOUR", + "DAY", + "WEEK" + ], + "type": "string" + }, + "NewDefaultValues": { + "additionalProperties": false, + "properties": { + "DateTimeStaticValues": { + "items": { + "type": "string" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + }, + "DecimalStaticValues": { + "items": { + "default": 0, + "type": "number" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + }, + "IntegerStaticValues": { + "items": { + "default": 0, + "type": "number" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + }, + "StringStaticValues": { + "items": { + "maxLength": 512, + "minLength": 0, + "type": "string" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "OutputColumn": { + "additionalProperties": false, + "properties": { + "Description": { + "maxLength": 500, + "minLength": 0, + "type": "string" + }, + "Name": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "SubType": { + "$ref": "#/definitions/ColumnDataSubType" + }, + "Type": { + "$ref": "#/definitions/ColumnDataType" + } + }, + "type": "object" + }, + "OverrideDatasetParameterOperation": { + "additionalProperties": false, + "properties": { + "NewDefaultValues": { + "$ref": "#/definitions/NewDefaultValues" + }, + "NewParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ParameterName": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + } + }, + "required": [ + "ParameterName" + ], + "type": "object" + }, + "PhysicalTable": { + "additionalProperties": false, + "properties": { + "CustomSql": { + "$ref": "#/definitions/CustomSql" + }, + "RelationalTable": { + "$ref": "#/definitions/RelationalTable" + }, + "S3Source": { + "$ref": "#/definitions/S3Source" + } + }, + "type": "object" + }, + "PhysicalTableMap": { + "additionalProperties": false, + "maxProperties": 32, + "minProperties": 0, + "patternProperties": { + "^[0-9a-zA-Z-]*$": { + "$ref": "#/definitions/PhysicalTable" + } + }, + "type": "object" + }, + "ProjectOperation": { + "additionalProperties": false, + "properties": { + "ProjectedColumns": { + "items": { + "type": "string" + }, + "maxItems": 2000, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "ProjectedColumns" + ], + "type": "object" + }, + "RefreshConfiguration": { + "additionalProperties": false, + "properties": { + "IncrementalRefresh": { + "$ref": "#/definitions/IncrementalRefresh" + } + }, + "required": [ + "IncrementalRefresh" + ], + "type": "object" + }, + "RelationalTable": { + "additionalProperties": false, + "properties": { + "Catalog": { + "maxLength": 256, + "minLength": 0, + "type": "string" + }, + "DataSourceArn": { + "type": "string" + }, + "InputColumns": { + "items": { + "$ref": "#/definitions/InputColumn" + }, + "maxItems": 2048, + "minItems": 1, + "type": "array" + }, + "Name": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Schema": { + "maxLength": 256, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "DataSourceArn", + "InputColumns", + "Name" + ], + "type": "object" + }, + "RenameColumnOperation": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "NewColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "ColumnName", + "NewColumnName" + ], + "type": "object" + }, + "ResourcePermission": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "type": "string" + }, + "maxItems": 20, + "minItems": 1, + "type": "array" + }, + "Principal": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Actions", + "Principal" + ], + "type": "object" + }, + "RowLevelPermissionDataSet": { + "additionalProperties": false, + "properties": { + "Arn": { + "type": "string" + }, + "FormatVersion": { + "$ref": "#/definitions/RowLevelPermissionFormatVersion" + }, + "Namespace": { + "maxLength": 64, + "minLength": 0, + "pattern": "^[a-zA-Z0-9._-]*$", + "type": "string" + }, + "PermissionPolicy": { + "$ref": "#/definitions/RowLevelPermissionPolicy" + }, + "Status": { + "$ref": "#/definitions/Status" + } + }, + "required": [ + "Arn", + "PermissionPolicy" + ], + "type": "object" + }, + "RowLevelPermissionFormatVersion": { + "enum": [ + "VERSION_1", + "VERSION_2" + ], + "type": "string" + }, + "RowLevelPermissionPolicy": { + "enum": [ + "GRANT_ACCESS", + "DENY_ACCESS" + ], + "type": "string" + }, + "RowLevelPermissionTagConfiguration": { + "additionalProperties": false, + "properties": { + "Status": { + "$ref": "#/definitions/Status" + }, + "TagRuleConfigurations": { + "items": { + "items": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + }, + "TagRules": { + "items": { + "$ref": "#/definitions/RowLevelPermissionTagRule" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "TagRules" + ], + "type": "object" + }, + "RowLevelPermissionTagRule": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "type": "string" + }, + "MatchAllValue": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "TagKey": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "TagMultiValueDelimiter": { + "maxLength": 10, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "ColumnName", + "TagKey" + ], + "type": "object" + }, + "S3Source": { + "additionalProperties": false, + "properties": { + "DataSourceArn": { + "type": "string" + }, + "InputColumns": { + "items": { + "$ref": "#/definitions/InputColumn" + }, + "maxItems": 2048, + "minItems": 1, + "type": "array" + }, + "UploadSettings": { + "$ref": "#/definitions/UploadSettings" + } + }, + "required": [ + "DataSourceArn", + "InputColumns" + ], + "type": "object" + }, + "Status": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "StringDatasetParameter": { + "additionalProperties": false, + "properties": { + "DefaultValues": { + "$ref": "#/definitions/StringDatasetParameterDefaultValues" + }, + "Id": { + "maxLength": 128, + "minLength": 1, + "pattern": "^[a-zA-Z0-9-]+$", + "type": "string" + }, + "Name": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^[a-zA-Z0-9]+$", + "type": "string" + }, + "ValueType": { + "$ref": "#/definitions/DatasetParameterValueType" + } + }, + "required": [ + "Id", + "Name", + "ValueType" + ], + "type": "object" + }, + "StringDatasetParameterDefaultValues": { + "additionalProperties": false, + "properties": { + "StaticValues": { + "items": { + "maxLength": 512, + "minLength": 0, + "type": "string" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "TagColumnOperation": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/ColumnTag" + }, + "maxItems": 16, + "minItems": 1, + "type": "array" + } + }, + "required": [ + "ColumnName", + "Tags" + ], + "type": "object" + }, + "TextQualifier": { + "enum": [ + "DOUBLE_QUOTE", + "SINGLE_QUOTE" + ], + "type": "string" + }, + "TimeGranularity": { + "enum": [ + "YEAR", + "QUARTER", + "MONTH", + "WEEK", + "DAY", + "HOUR", + "MINUTE", + "SECOND", + "MILLISECOND" + ], + "type": "string" + }, + "TransformOperation": { + "additionalProperties": false, + "properties": { + "CastColumnTypeOperation": { + "$ref": "#/definitions/CastColumnTypeOperation" + }, + "CreateColumnsOperation": { + "$ref": "#/definitions/CreateColumnsOperation" + }, + "FilterOperation": { + "$ref": "#/definitions/FilterOperation" + }, + "OverrideDatasetParameterOperation": { + "$ref": "#/definitions/OverrideDatasetParameterOperation" + }, + "ProjectOperation": { + "$ref": "#/definitions/ProjectOperation" + }, + "RenameColumnOperation": { + "$ref": "#/definitions/RenameColumnOperation" + }, + "TagColumnOperation": { + "$ref": "#/definitions/TagColumnOperation" + }, + "UntagColumnOperation": { + "$ref": "#/definitions/UntagColumnOperation" + } + }, + "type": "object" + }, + "UntagColumnOperation": { + "additionalProperties": false, + "properties": { + "ColumnName": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "TagNames": { + "items": { + "$ref": "#/definitions/ColumnTagName" + }, + "type": "array" + } + }, + "required": [ + "ColumnName", + "TagNames" + ], + "type": "object" + }, + "UploadSettings": { + "additionalProperties": false, + "properties": { + "ContainsHeader": { + "type": "boolean" + }, + "Delimiter": { + "maxLength": 1, + "minLength": 1, + "type": "string" + }, + "Format": { + "$ref": "#/definitions/FileFormat" + }, + "StartFromRow": { + "minimum": 1, + "type": "number" + }, + "TextQualifier": { + "$ref": "#/definitions/TextQualifier" + } + }, + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "quicksight:DescribeDataSet", + "quicksight:DescribeDataSetPermissions", + "quicksight:DescribeIngestion", + "quicksight:ListIngestions", + "quicksight:CreateDataSet", + "quicksight:PassDataSource", + "quicksight:PassDataSet", + "quicksight:TagResource", + "quicksight:ListTagsForResource", + "quicksight:DescribeDataSetRefreshProperties", + "quicksight:PutDataSetRefreshProperties" + ] + }, + "delete": { + "permissions": [ + "quicksight:DescribeDataSet", + "quicksight:DeleteDataSet", + "quicksight:ListTagsForResource", + "quicksight:DescribeIngestion", + "quicksight:DeleteDataSetRefreshProperties", + "quicksight:DescribeDataSetRefreshProperties" + ] + }, + "list": { + "permissions": [ + "quicksight:DescribeDataSet", + "quicksight:ListDataSets" + ] + }, + "read": { + "permissions": [ + "quicksight:DescribeDataSet", + "quicksight:DescribeDataSetPermissions", + "quicksight:ListTagsForResource", + "quicksight:DescribeDataSetRefreshProperties" + ] + }, + "update": { + "permissions": [ + "quicksight:DescribeDataSet", + "quicksight:DescribeDataSetPermissions", + "quicksight:PassDataSource", + "quicksight:UpdateDataSet", + "quicksight:UpdateDataSetPermissions", + "quicksight:PassDataSet", + "quicksight:DescribeIngestion", + "quicksight:ListIngestions", + "quicksight:CancelIngestion", + "quicksight:TagResource", + "quicksight:UntagResource", + "quicksight:ListTagsForResource", + "quicksight:PutDataSetRefreshProperties", + "quicksight:DescribeDataSetRefreshProperties", + "quicksight:DeleteDataSetRefreshProperties" + ] + } + }, + "primaryIdentifier": [ + "/properties/AwsAccountId", + "/properties/DataSetId" + ], + "properties": { + "Arn": { + "type": "string" + }, + "AwsAccountId": { + "maxLength": 12, + "minLength": 12, + "pattern": "^[0-9]{12}$", + "type": "string" + }, + "ColumnGroups": { + "items": { + "$ref": "#/definitions/ColumnGroup" + }, + "maxItems": 8, + "minItems": 1, + "type": "array" + }, + "ColumnLevelPermissionRules": { + "items": { + "$ref": "#/definitions/ColumnLevelPermissionRule" + }, + "minItems": 1, + "type": "array" + }, + "ConsumedSpiceCapacityInBytes": { + "default": 0, + "type": "number" + }, + "CreatedTime": { + "format": "string", + "type": "string" + }, + "DataSetId": { + "type": "string" + }, + "DataSetRefreshProperties": { + "$ref": "#/definitions/DataSetRefreshProperties" + }, + "DataSetUsageConfiguration": { + "$ref": "#/definitions/DataSetUsageConfiguration" + }, + "DatasetParameters": { + "items": { + "$ref": "#/definitions/DatasetParameter" + }, + "maxItems": 32, + "minItems": 0, + "type": "array" + }, + "FieldFolders": { + "$ref": "#/definitions/FieldFolderMap" + }, + "ImportMode": { + "$ref": "#/definitions/DataSetImportMode" + }, + "IngestionWaitPolicy": { + "$ref": "#/definitions/IngestionWaitPolicy" + }, + "LastUpdatedTime": { + "format": "string", + "type": "string" + }, + "LogicalTableMap": { + "$ref": "#/definitions/LogicalTableMap" + }, + "Name": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "OutputColumns": { + "items": { + "$ref": "#/definitions/OutputColumn" + }, + "type": "array" + }, + "Permissions": { + "items": { + "$ref": "#/definitions/ResourcePermission" + }, + "maxItems": 64, + "minItems": 1, + "type": "array" + }, + "PhysicalTableMap": { + "$ref": "#/definitions/PhysicalTableMap" + }, + "RowLevelPermissionDataSet": { + "$ref": "#/definitions/RowLevelPermissionDataSet" + }, + "RowLevelPermissionTagConfiguration": { + "$ref": "#/definitions/RowLevelPermissionTagConfiguration" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/ConsumedSpiceCapacityInBytes", + "/properties/CreatedTime", + "/properties/LastUpdatedTime", + "/properties/OutputColumns" + ], + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::QuickSight::DataSet", + "writeOnlyProperties": [ + "/properties/FieldFolders", + "/properties/IngestionWaitPolicy" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-datasource.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-datasource.json new file mode 100644 index 0000000000..8a5e8f9e2e --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-datasource.json @@ -0,0 +1,946 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/AwsAccountId", + "/properties/DataSourceId", + "/properties/Type" + ], + "definitions": { + "AmazonElasticsearchParameters": { + "additionalProperties": false, + "properties": { + "Domain": { + "maxLength": 64, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Domain" + ], + "type": "object" + }, + "AmazonOpenSearchParameters": { + "additionalProperties": false, + "properties": { + "Domain": { + "maxLength": 64, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Domain" + ], + "type": "object" + }, + "AthenaParameters": { + "additionalProperties": false, + "properties": { + "RoleArn": { + "maxLength": 2048, + "minLength": 20, + "type": "string" + }, + "WorkGroup": { + "maxLength": 128, + "minLength": 1, + "type": "string" + } + }, + "type": "object" + }, + "AuroraParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "AuroraPostgreSqlParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "AwsIotAnalyticsParameters": { + "additionalProperties": false, + "properties": { + "DataSetName": { + "maxLength": 128, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "DataSetName" + ], + "type": "object" + }, + "CredentialPair": { + "additionalProperties": false, + "properties": { + "AlternateDataSourceParameters": { + "items": { + "$ref": "#/definitions/DataSourceParameters" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + }, + "Password": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "Username": { + "maxLength": 64, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Password", + "Username" + ], + "type": "object" + }, + "DataSourceCredentials": { + "additionalProperties": false, + "properties": { + "CopySourceArn": { + "pattern": "^arn:[-a-z0-9]*:quicksight:[-a-z0-9]*:[0-9]{12}:datasource/.+$", + "type": "string" + }, + "CredentialPair": { + "$ref": "#/definitions/CredentialPair" + }, + "SecretArn": { + "maxLength": 2048, + "minLength": 1, + "pattern": "^arn:[-a-z0-9]*:secretsmanager:[-a-z0-9]*:[0-9]{12}:secret:.+$", + "type": "string" + } + }, + "type": "object" + }, + "DataSourceErrorInfo": { + "additionalProperties": false, + "properties": { + "Message": { + "type": "string" + }, + "Type": { + "$ref": "#/definitions/DataSourceErrorInfoType" + } + }, + "type": "object" + }, + "DataSourceErrorInfoType": { + "enum": [ + "ACCESS_DENIED", + "COPY_SOURCE_NOT_FOUND", + "TIMEOUT", + "ENGINE_VERSION_NOT_SUPPORTED", + "UNKNOWN_HOST", + "GENERIC_SQL_FAILURE", + "CONFLICT", + "UNKNOWN" + ], + "type": "string" + }, + "DataSourceParameters": { + "additionalProperties": false, + "properties": { + "AmazonElasticsearchParameters": { + "$ref": "#/definitions/AmazonElasticsearchParameters" + }, + "AmazonOpenSearchParameters": { + "$ref": "#/definitions/AmazonOpenSearchParameters" + }, + "AthenaParameters": { + "$ref": "#/definitions/AthenaParameters" + }, + "AuroraParameters": { + "$ref": "#/definitions/AuroraParameters" + }, + "AuroraPostgreSqlParameters": { + "$ref": "#/definitions/AuroraPostgreSqlParameters" + }, + "DatabricksParameters": { + "$ref": "#/definitions/DatabricksParameters" + }, + "MariaDbParameters": { + "$ref": "#/definitions/MariaDbParameters" + }, + "MySqlParameters": { + "$ref": "#/definitions/MySqlParameters" + }, + "OracleParameters": { + "$ref": "#/definitions/OracleParameters" + }, + "PostgreSqlParameters": { + "$ref": "#/definitions/PostgreSqlParameters" + }, + "PrestoParameters": { + "$ref": "#/definitions/PrestoParameters" + }, + "RdsParameters": { + "$ref": "#/definitions/RdsParameters" + }, + "RedshiftParameters": { + "$ref": "#/definitions/RedshiftParameters" + }, + "S3Parameters": { + "$ref": "#/definitions/S3Parameters" + }, + "SnowflakeParameters": { + "$ref": "#/definitions/SnowflakeParameters" + }, + "SparkParameters": { + "$ref": "#/definitions/SparkParameters" + }, + "SqlServerParameters": { + "$ref": "#/definitions/SqlServerParameters" + }, + "StarburstParameters": { + "$ref": "#/definitions/StarburstParameters" + }, + "TeradataParameters": { + "$ref": "#/definitions/TeradataParameters" + }, + "TrinoParameters": { + "$ref": "#/definitions/TrinoParameters" + } + }, + "type": "object" + }, + "DataSourceType": { + "enum": [ + "ADOBE_ANALYTICS", + "AMAZON_ELASTICSEARCH", + "AMAZON_OPENSEARCH", + "ATHENA", + "AURORA", + "AURORA_POSTGRESQL", + "AWS_IOT_ANALYTICS", + "DATABRICKS", + "DENODO", + "DREMIO", + "DYNAMODB", + "SAPHANA", + "DB2_AS400", + "EXASOL", + "FILE", + "GITHUB", + "JIRA", + "MARIADB", + "MYSQL", + "ORACLE", + "POSTGRESQL", + "PRESTO", + "REDSHIFT", + "S3", + "SALESFORCE", + "SERVICENOW", + "SNOWFLAKE", + "SPARK", + "SQLSERVER", + "TERADATA", + "TIMESTREAM", + "TWITTER", + "BIGQUERY", + "GOOGLE_ANALYTICS", + "TRINO", + "STARBURST", + "MONGO", + "MONGO_ATLAS", + "DOCUMENTDB", + "APPFLOW" + ], + "type": "string" + }, + "DatabricksParameters": { + "additionalProperties": false, + "properties": { + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + }, + "SqlEndpointPath": { + "maxLength": 4096, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Host", + "Port", + "SqlEndpointPath" + ], + "type": "object" + }, + "IdentityCenterConfiguration": { + "additionalProperties": false, + "properties": { + "EnableIdentityPropagation": { + "default": null, + "type": "boolean" + } + }, + "type": "object" + }, + "ManifestFileLocation": { + "additionalProperties": false, + "properties": { + "Bucket": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + }, + "Key": { + "maxLength": 1024, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Bucket", + "Key" + ], + "type": "object" + }, + "MariaDbParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "MySqlParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "OracleParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "PostgreSqlParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "PrestoParameters": { + "additionalProperties": false, + "properties": { + "Catalog": { + "maxLength": 128, + "minLength": 0, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Catalog", + "Host", + "Port" + ], + "type": "object" + }, + "RdsParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "InstanceId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Database", + "InstanceId" + ], + "type": "object" + }, + "RedshiftParameters": { + "additionalProperties": false, + "properties": { + "ClusterId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "IdentityCenterConfiguration": { + "$ref": "#/definitions/IdentityCenterConfiguration" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 0, + "type": "number" + } + }, + "required": [ + "Database" + ], + "type": "object" + }, + "ResourcePermission": { + "additionalProperties": false, + "properties": { + "Actions": { + "items": { + "type": "string" + }, + "maxItems": 20, + "minItems": 1, + "type": "array" + }, + "Principal": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Resource": { + "type": "string" + } + }, + "required": [ + "Actions", + "Principal" + ], + "type": "object" + }, + "ResourceStatus": { + "enum": [ + "CREATION_IN_PROGRESS", + "CREATION_SUCCESSFUL", + "CREATION_FAILED", + "UPDATE_IN_PROGRESS", + "UPDATE_SUCCESSFUL", + "UPDATE_FAILED", + "DELETED" + ], + "type": "string" + }, + "S3Parameters": { + "additionalProperties": false, + "properties": { + "ManifestFileLocation": { + "$ref": "#/definitions/ManifestFileLocation" + }, + "RoleArn": { + "maxLength": 2048, + "minLength": 20, + "type": "string" + } + }, + "required": [ + "ManifestFileLocation" + ], + "type": "object" + }, + "SnowflakeParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Warehouse": { + "maxLength": 128, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Database", + "Host", + "Warehouse" + ], + "type": "object" + }, + "SparkParameters": { + "additionalProperties": false, + "properties": { + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Host", + "Port" + ], + "type": "object" + }, + "SqlServerParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "SslProperties": { + "additionalProperties": false, + "properties": { + "DisableSsl": { + "default": false, + "type": "boolean" + } + }, + "type": "object" + }, + "StarburstParameters": { + "additionalProperties": false, + "properties": { + "Catalog": { + "maxLength": 128, + "minLength": 0, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + }, + "ProductType": { + "$ref": "#/definitions/StarburstProductType" + } + }, + "required": [ + "Catalog", + "Host", + "Port" + ], + "type": "object" + }, + "StarburstProductType": { + "enum": [ + "GALAXY", + "ENTERPRISE" + ], + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "TeradataParameters": { + "additionalProperties": false, + "properties": { + "Database": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Database", + "Host", + "Port" + ], + "type": "object" + }, + "TrinoParameters": { + "additionalProperties": false, + "properties": { + "Catalog": { + "maxLength": 128, + "minLength": 0, + "type": "string" + }, + "Host": { + "maxLength": 256, + "minLength": 1, + "type": "string" + }, + "Port": { + "default": 0, + "maximum": 65535, + "minimum": 1, + "type": "number" + } + }, + "required": [ + "Catalog", + "Host", + "Port" + ], + "type": "object" + }, + "VpcConnectionProperties": { + "additionalProperties": false, + "properties": { + "VpcConnectionArn": { + "type": "string" + } + }, + "required": [ + "VpcConnectionArn" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "quicksight:CreateDataSource", + "quicksight:DescribeDataSource", + "quicksight:DescribeDataSourcePermissions", + "quicksight:TagResource", + "quicksight:ListTagsForResource" + ] + }, + "delete": { + "permissions": [ + "quicksight:DescribeDataSource", + "quicksight:DescribeDataSourcePermissions", + "quicksight:DeleteDataSource", + "quicksight:ListTagsForResource" + ] + }, + "list": { + "permissions": [ + "quicksight:DescribeDataSource", + "quicksight:ListDataSources" + ] + }, + "read": { + "permissions": [ + "quicksight:DescribeDataSource", + "quicksight:DescribeDataSourcePermissions", + "quicksight:ListTagsForResource" + ] + }, + "update": { + "permissions": [ + "quicksight:DescribeDataSource", + "quicksight:DescribeDataSourcePermissions", + "quicksight:UpdateDataSource", + "quicksight:UpdateDataSourcePermissions", + "quicksight:TagResource", + "quicksight:UntagResource", + "quicksight:ListTagsForResource" + ] + } + }, + "primaryIdentifier": [ + "/properties/AwsAccountId", + "/properties/DataSourceId" + ], + "properties": { + "AlternateDataSourceParameters": { + "items": { + "$ref": "#/definitions/DataSourceParameters" + }, + "maxItems": 50, + "minItems": 1, + "type": "array" + }, + "Arn": { + "type": "string" + }, + "AwsAccountId": { + "maxLength": 12, + "minLength": 12, + "pattern": "^[0-9]{12}$", + "type": "string" + }, + "CreatedTime": { + "format": "date-time", + "type": "string" + }, + "Credentials": { + "$ref": "#/definitions/DataSourceCredentials" + }, + "DataSourceId": { + "type": "string" + }, + "DataSourceParameters": { + "$ref": "#/definitions/DataSourceParameters" + }, + "ErrorInfo": { + "$ref": "#/definitions/DataSourceErrorInfo" + }, + "LastUpdatedTime": { + "format": "date-time", + "type": "string" + }, + "Name": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Permissions": { + "items": { + "$ref": "#/definitions/ResourcePermission" + }, + "maxItems": 64, + "minItems": 1, + "type": "array" + }, + "SslProperties": { + "$ref": "#/definitions/SslProperties" + }, + "Status": { + "$ref": "#/definitions/ResourceStatus" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + }, + "Type": { + "$ref": "#/definitions/DataSourceType" + }, + "VpcConnectionProperties": { + "$ref": "#/definitions/VpcConnectionProperties" + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/CreatedTime", + "/properties/LastUpdatedTime", + "/properties/Status" + ], + "required": [ + "Name", + "Type" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-quicksight", + "typeName": "AWS::QuickSight::DataSource", + "writeOnlyProperties": [ + "/properties/Credentials" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-vpcconnection.json b/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-vpcconnection.json new file mode 100644 index 0000000000..87e4b0ce6e --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_central_1/aws-quicksight-vpcconnection.json @@ -0,0 +1,247 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/AwsAccountId", + "/properties/VPCConnectionId" + ], + "definitions": { + "NetworkInterface": { + "additionalProperties": false, + "properties": { + "AvailabilityZone": { + "type": "string" + }, + "ErrorMessage": { + "type": "string" + }, + "NetworkInterfaceId": { + "maxLength": 255, + "minLength": 0, + "pattern": "^eni-[0-9a-z]*$", + "type": "string" + }, + "Status": { + "$ref": "#/definitions/NetworkInterfaceStatus" + }, + "SubnetId": { + "maxLength": 255, + "minLength": 1, + "pattern": "^subnet-[0-9a-z]*$", + "type": "string" + } + }, + "type": "object" + }, + "NetworkInterfaceStatus": { + "enum": [ + "CREATING", + "AVAILABLE", + "CREATION_FAILED", + "UPDATING", + "UPDATE_FAILED", + "DELETING", + "DELETED", + "DELETION_FAILED", + "DELETION_SCHEDULED", + "ATTACHMENT_FAILED_ROLLBACK_FAILED" + ], + "type": "string" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + }, + "VPCConnectionAvailabilityStatus": { + "enum": [ + "AVAILABLE", + "UNAVAILABLE", + "PARTIALLY_AVAILABLE" + ], + "type": "string" + }, + "VPCConnectionResourceStatus": { + "enum": [ + "CREATION_IN_PROGRESS", + "CREATION_SUCCESSFUL", + "CREATION_FAILED", + "UPDATE_IN_PROGRESS", + "UPDATE_SUCCESSFUL", + "UPDATE_FAILED", + "DELETION_IN_PROGRESS", + "DELETION_FAILED", + "DELETED" + ], + "type": "string" + } + }, + "handlers": { + "create": { + "permissions": [ + "quicksight:CreateVPCConnection", + "quicksight:DescribeVPCConnection", + "quicksight:ListTagsForResource", + "quicksight:TagResource", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "quicksight:DescribeVPCConnection", + "quicksight:DeleteVPCConnection", + "quicksight:ListTagsForResource", + "iam:PassRole" + ] + }, + "list": { + "permissions": [ + "quicksight:ListVPCConnections" + ] + }, + "read": { + "permissions": [ + "quicksight:DescribeVPCConnection", + "quicksight:ListTagsForResource" + ] + }, + "update": { + "permissions": [ + "quicksight:DescribeVPCConnection", + "quicksight:UpdateVPCConnection", + "quicksight:TagResource", + "quicksight:UntagResource", + "quicksight:ListTagsForResource", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/AwsAccountId", + "/properties/VPCConnectionId" + ], + "properties": { + "Arn": { + "type": "string" + }, + "AvailabilityStatus": { + "$ref": "#/definitions/VPCConnectionAvailabilityStatus" + }, + "AwsAccountId": { + "maxLength": 12, + "minLength": 12, + "pattern": "^[0-9]{12}$", + "type": "string" + }, + "CreatedTime": { + "format": "date-time", + "type": "string" + }, + "DnsResolvers": { + "insertionOrder": false, + "items": { + "type": "string" + }, + "type": "array" + }, + "LastUpdatedTime": { + "format": "date-time", + "type": "string" + }, + "Name": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "NetworkInterfaces": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/NetworkInterface" + }, + "maxItems": 15, + "minItems": 0, + "type": "array" + }, + "RoleArn": { + "type": "string" + }, + "SecurityGroupIds": { + "insertionOrder": false, + "items": { + "maxLength": 255, + "minLength": 1, + "pattern": "^sg-[0-9a-z]*$", + "type": "string" + }, + "maxItems": 16, + "minItems": 1, + "type": "array" + }, + "Status": { + "$ref": "#/definitions/VPCConnectionResourceStatus" + }, + "SubnetIds": { + "insertionOrder": false, + "items": { + "maxLength": 255, + "minLength": 1, + "pattern": "^subnet-[0-9a-z]*$", + "type": "string" + }, + "maxItems": 15, + "minItems": 2, + "type": "array" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 200, + "minItems": 1, + "type": "array" + }, + "VPCConnectionId": { + "maxLength": 1000, + "minLength": 1, + "pattern": "[\\w\\-]+", + "type": "string" + }, + "VPCId": { + "type": "string" + } + }, + "readOnlyProperties": [ + "/properties/Arn", + "/properties/CreatedTime", + "/properties/LastUpdatedTime", + "/properties/NetworkInterfaces", + "/properties/Status", + "/properties/VPCId" + ], + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::QuickSight::VPCConnection", + "writeOnlyProperties": [ + "/properties/SubnetIds" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py b/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py index 5d2a5f5ab0..226c0a6eeb 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_central_2/__init__.py @@ -3,1016 +3,1025 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::RolesAnywhere::CRL", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", + "AWS::AppConfig::ExtensionAssociation", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::CloudWatch::Alarm", - "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::PCAConnectorAD::Connector", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", + "AWS::ACMPCA::Permission", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::CodePipeline::CustomActionType", + "AWS::Route53::DNSSEC", "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::ImageBuilder::Component", + "AWS::Glue::Connection", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", + "AWS::Transfer::Profile", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::Glue::DevEndpoint", + "AWS::EventSchemas::Discoverer", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::IdentityStore::GroupMembership", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::GlobalAccelerator::Listener", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::WAFv2::RuleGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", "AWS::XRay::ResourcePolicy", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::Shield::DRTAccess", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Backup::BackupPlan", "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::Shield::Protection", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", + "AWS::DataSync::LocationNFS", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Elasticsearch::Domain", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::Route53::RecordSetGroup", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ECS::PrimaryTaskSet", - "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::CodePipeline::Webhook", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::ElasticLoadBalancingV2::TargetGroup", "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", + "AWS::Pipes::Pipe", + "AWS::EMR::StudioSessionMapping", "AWS::CloudFormation::Macro", - "AWS::KMS::Key", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::EC2::KeyPair", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::Scheduler::ScheduleGroup", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::Glue::Workflow", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", - "AWS::FMS::Policy", - "AWS::ElastiCache::SubnetGroup", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::ApiGateway::GatewayResponse", + "AWS::SSO::Application", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Athena::NamedQuery", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Backup::RestoreTestingPlan", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-ec2-ipampoolcidr.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-appconfig-application.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-transfer-server.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-imagebuilder-component.json", + "aws-glue-connection.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", "aws-securityhub-delegatedadmin.json", - "aws-appsync-sourceapiassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-cloudfront-keyvaluestore.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-rds-globalcluster.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", "aws-datasync-locationfsxlustre.json", - "aws-rolesanywhere-crl.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", + "aws-logs-deliverysource.json", "aws-ec2-vpcgatewayattachment.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-route53profiles-profile.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", + "aws-cloudtrail-trail.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", + "aws-events-apidestination.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-autoscaling-launchconfiguration.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-cloudwatch-alarm.json", + "aws-wafv2-loggingconfiguration.json", "aws-backup-backupplan.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-pcaconnectorad-connector.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-shield-protection.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", + "aws-athena-workgroup.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-events-connection.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-ssm-maintenancewindowtarget.json", "aws-iam-policy.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appconfig-extensionassociation.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-datasync-locationnfs.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-route53-recordsetgroup.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-glue-database.json", - "aws-events-archive.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-ssm-patchbaseline.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-codepipeline-webhook.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", "aws-cloudfront-distribution.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-inspectorv2-filter.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-ecs-primarytaskset.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-elasticloadbalancingv2-targetgroup.json", "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-ec2-keypair.json", + "aws-ec2-eipassociation.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-scheduler-schedulegroup.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-glue-workflow.json", + "aws-ec2-prefixlist.json", + "aws-ec2-subnetcidrblock.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-rds-dbcluster.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-guardduty-master.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-sso-application.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-batch-computeenvironment.json", + "aws-athena-namedquery.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_2/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_2/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/eu_central_2/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_central_2/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_central_2/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/eu_central_2/aws-stepfunctions-statemachinealias.json b/src/cfnlint/data/schemas/providers/eu_central_2/aws-stepfunctions-statemachinealias.json deleted file mode 100644 index 29eb0abecf..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_central_2/aws-stepfunctions-statemachinealias.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "DeploymentPreference": { - "additionalProperties": false, - "properties": { - "Alarms": { - "insertionOrder": false, - "items": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "maxItems": 100, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Interval": { - "maximum": 2100, - "minimum": 1, - "type": "integer" - }, - "Percentage": { - "maximum": 99, - "minimum": 1, - "type": "integer" - }, - "StateMachineVersionArn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "enum": [ - "LINEAR", - "ALL_AT_ONCE", - "CANARY" - ], - "type": "string" - } - }, - "required": [ - "StateMachineVersionArn", - "Type" - ], - "type": "object" - }, - "RoutingConfiguration": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/RoutingConfigurationVersion" - }, - "maxItems": 2, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "RoutingConfigurationVersion": { - "additionalProperties": false, - "properties": { - "StateMachineVersionArn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Weight": { - "maximum": 100, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "StateMachineVersionArn", - "Weight" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "states:CreateStateMachineAlias", - "states:DescribeStateMachineAlias" - ] - }, - "delete": { - "permissions": [ - "states:DescribeStateMachineAlias", - "states:DeleteStateMachineAlias" - ] - }, - "list": { - "handlerSchema": { - "properties": { - "RoutingConfiguration": { - "$ref": "resource-schema.json#/properties/RoutingConfiguration" - } - }, - "required": [ - "RoutingConfiguration" - ] - }, - "permissions": [ - "states:ListStateMachineAliases" - ] - }, - "read": { - "permissions": [ - "states:DescribeStateMachineAlias" - ] - }, - "update": { - "permissions": [ - "cloudwatch:DescribeAlarms", - "states:UpdateStateMachineAlias", - "states:DescribeStateMachineAlias" - ] - } - }, - "oneOf": [ - { - "required": [ - "RoutingConfiguration" - ] - }, - { - "required": [ - "DeploymentPreference" - ] - } - ], - "primaryIdentifier": [ - "/properties/Arn" - ], - "properties": { - "Arn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DeploymentPreference": { - "$ref": "#/definitions/DeploymentPreference" - }, - "Description": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 80, - "minLength": 1, - "type": "string" - }, - "RoutingConfiguration": { - "$ref": "#/definitions/RoutingConfiguration" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-stepfunctions.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::StepFunctions::StateMachineAlias", - "writeOnlyProperties": [ - "/properties/DeploymentPreference" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py index ce58410ac2..f222a84b4f 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_north_1/__init__.py @@ -3,1854 +3,1861 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::SSMIncidents::ReplicationSet", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", - "AWS::Transfer::Profile", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::SES::EmailIdentity", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::S3Express::DirectoryBucket", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Evidently::Experiment", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::DataZone::DataSource", "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::Lightsail::Instance", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::S3Express::DirectoryBucket", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", + "AWS::IAM::User", "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::MediaConnect::Flow", + "AWS::LookoutMetrics::Alert", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", "AWS::SecurityLake::DataLake", - "AWS::Glue::Table", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::QuickSight::VPCConnection", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::Lightsail::Instance", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::S3Express::BucketPolicy", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::IAM::VirtualMFADevice", "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::S3Express::BucketPolicy", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", - "AWS::EC2::TrafficMirrorFilter", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DataZone::SubscriptionTarget", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::S3::MultiRegionAccessPoint", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::QuickSight::Template", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::Glue::Job", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-ssmincidents-replicationset.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-cleanrooms-membership.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-evidently-launch.json", + "aws-s3-accessgrantslocation.json", "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", + "aws-dms-replicationconfig.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-quicksight-datasource.json", "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-datasync-locationfsxwindows.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", + "aws-fms-policy.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-ses-emailidentity.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-wafregional-webacl.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-s3express-directorybucket.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-evidently-experiment.json", - "aws-inspector-assessmenttarget.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-datazone-datasource.json", "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-apigatewayv2-vpclink.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-vpclattice-authpolicy.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", + "aws-timestream-influxdbinstance.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-apigatewayv2-vpclink.json", + "aws-iot-jobtemplate.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", "aws-iam-policy.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", + "aws-databrew-schedule.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-wafregional-webacl.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", "aws-ssm-maintenancewindowtask.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-quicksight-vpcconnection.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-databrew-dataset.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-s3express-directorybucket.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-lookoutmetrics-alert.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-s3express-bucketpolicy.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-s3express-bucketpolicy.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ec2-verifiedaccesstrustprovider.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", - "aws-ec2-trafficmirrorfilter.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-datazone-subscriptiontarget.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-apigateway-stage.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-quicksight-template.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/eu_north_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_north_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_north_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_north_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/eu_north_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_north_1/aws-location-apikey.json b/src/cfnlint/data/schemas/providers/eu_north_1/aws-location-apikey.json deleted file mode 100644 index 3cfbf7cd5b..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_north_1/aws-location-apikey.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/KeyName" - ], - "definitions": { - "ApiKeyRestrictions": { - "additionalProperties": false, - "properties": { - "AllowActions": { - "insertionOrder": false, - "items": { - "maxLength": 200, - "minLength": 5, - "pattern": "^geo:\\w*\\*?$", - "type": "string" - }, - "maxItems": 7, - "minItems": 1, - "type": "array" - }, - "AllowReferers": { - "insertionOrder": false, - "items": { - "maxLength": 253, - "pattern": "^([$\\-._+!*`(),;/?:@=&\\w]|%([0-9a-fA-F?]{2}|[0-9a-fA-F?]?[*]))+$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - }, - "AllowResources": { - "insertionOrder": false, - "items": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-9]+)*))(:[0-9]+):((\\*)|([-a-z]+[/][*-._\\w]+))$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "AllowActions", - "AllowResources" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z+-=._:/]+$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TagMap": { - "additionalProperties": false, - "maxProperties": 50, - "patternProperties": { - "^[a-zA-Z+-=._:/]+$": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "type": "object" - }, - "iso8601UTC": { - "pattern": "^([0-2]\\d{3})-(0[0-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-4]):([0-5]\\d):([0-6]\\d)((\\.\\d{3})?)Z$", - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix" - ] - }, - "delete": { - "permissions": [ - "geo:DeleteKey", - "geo:DescribeKey" - ] - }, - "list": { - "permissions": [ - "geo:ListKeys" - ] - }, - "read": { - "permissions": [ - "geo:DescribeKey" - ] - }, - "update": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix", - "geo:UpdateKey" - ] - } - }, - "primaryIdentifier": [ - "/properties/KeyName" - ], - "properties": { - "Arn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "CreateTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "Description": { - "maxLength": 1000, - "minLength": 0, - "type": "string" - }, - "ExpireTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "ForceDelete": { - "type": "boolean" - }, - "ForceUpdate": { - "type": "boolean" - }, - "KeyArn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "KeyName": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[-._\\w]+$", - "type": "string" - }, - "NoExpiry": { - "type": "boolean" - }, - "Restrictions": { - "$ref": "#/definitions/ApiKeyRestrictions" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "UpdateTime": { - "$ref": "#/definitions/iso8601UTC" - } - }, - "readOnlyProperties": [ - "/properties/CreateTime", - "/properties/Arn", - "/properties/KeyArn", - "/properties/UpdateTime" - ], - "required": [ - "KeyName", - "Restrictions" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Location::APIKey", - "writeOnlyProperties": [ - "/properties/ForceUpdate", - "/properties/ForceDelete", - "/properties/NoExpiry" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py index 6e6bfa4865..446634243f 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_south_1/__init__.py @@ -3,1435 +3,1441 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::NetworkManager::GlobalNetwork", - "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::SES::EmailIdentity", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AMZN::SDC::Deployment", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", + "AWS::ApiGatewayV2::ApiMapping", "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::WAFRegional::GeoMatchSet", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::IAM::Policy", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::Glue::SchemaVersion", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::ApiGatewayV2::VpcLink", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AMZN::SDC::Deployment", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::DataBrew::Dataset", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::NetworkManager::Link", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::ACMPCA::CertificateAuthority", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppMesh::VirtualRouter", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::EC2::TrafficMirrorFilter", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", "aws-networkmanager-transitgatewaypeering.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-amplify-branch.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-lambda-url.json", + "aws-datasync-locationfsxwindows.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-networkmanager-globalnetwork.json", + "aws-networkmanager-connectattachment.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-config-configurationaggregator.json", "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-apigateway-deployment.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-ses-emailidentity.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", "aws-rds-dbproxytargetgroup.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", + "aws-iam-servercertificate.json", "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", "aws-iam-policy.json", - "aws-amplify-branch.json", + "aws-databrew-schedule.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-ec2-flowlog.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-iam-instanceprofile.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-ec2-host.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", - "aws-networkmanager-link.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-stepfunctions-activity.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-m2-application.json", + "aws-ses-template.json", "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-networkmanager-link.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-acmpca-certificateauthority.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-opsworks-volume.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-appmesh-virtualrouter.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-ec2-trafficmirrorfilter.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", + "aws-guardduty-detector.json", + "aws-apigateway-stage.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_south_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_south_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_1/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_south_1/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_south_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/eu_south_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_south_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py b/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py index 206677b2d0..b4ebc80295 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_south_2/__init__.py @@ -3,1051 +3,1059 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", + "AWS::AppConfig::ExtensionAssociation", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::ImageBuilder::Component", + "AWS::Glue::Connection", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::CloudWatch::Alarm", - "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", + "AWS::S3::AccessGrant", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::EventSchemas::Discoverer", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::PCAConnectorAD::Connector", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::Shield::Protection", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::EFS::AccessPoint", "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Elasticsearch::Domain", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::Route53::RecordSetGroup", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::Glue::Database", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", "AWS::EC2::Subnet", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::CodePipeline::CustomActionType", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::GlobalAccelerator::Listener", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::Shield::DRTAccess", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SQS::QueuePolicy", "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::EC2::VPNGateway", - "AWS::Backup::BackupSelection", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::DataSync::LocationNFS", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ECS::PrimaryTaskSet", - "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::ElasticLoadBalancingV2::TargetGroup", "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", + "AWS::Pipes::Pipe", "AWS::CloudFormation::Macro", - "AWS::KMS::Key", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::LakeFormation::Tag", - "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::FMS::Policy", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::Scheduler::ScheduleGroup", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::Glue::Workflow", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::ApiGateway::GatewayResponse", + "AWS::SSO::Application", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Athena::NamedQuery", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Backup::RestoreTestingPlan", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::Glue::Job", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", + "aws-ec2-securitygroupegress.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", + "aws-appconfig-extensionassociation.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-transfer-certificate.json", "aws-route53profiles-profile.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-transfer-server.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-imagebuilder-component.json", + "aws-glue-connection.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-rds-globalcluster.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-securityhub-hub.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-cloudwatch-alarm.json", - "aws-backup-backupplan.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-pcaconnectorad-connector.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-autoscaling-launchconfiguration.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", "aws-rds-dbproxytargetgroup.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-shield-protection.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-events-connection.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", "aws-iam-policy.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-appsync-domainnameapiassociation.json", + "aws-datasync-locationnfs.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicecatalog-launchroleconstraint.json", "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appconfig-extensionassociation.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-route53-recordsetgroup.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-glue-database.json", - "aws-events-archive.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-cloudfront-distribution.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-ecs-primarytaskset.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-sagemaker-project.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-m2-application.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-sagemaker-appimageconfig.json", + "aws-elasticloadbalancingv2-targetgroup.json", "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-cloudformation-macro.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-lakeformation-tag.json", - "aws-securityhub-standard.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-ec2-keypair.json", + "aws-ec2-eipassociation.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-opsworks-volume.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-scheduler-schedulegroup.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-glue-workflow.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-ec2-subnetcidrblock.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", - "aws-sagemaker-image.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-sso-application.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-batch-computeenvironment.json", + "aws-athena-namedquery.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_south_2/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/eu_south_2/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/eu_south_2/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_south_2/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py b/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py index 2a34377d8a..43a7f592d2 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_west_1/__init__.py @@ -3,2334 +3,2345 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::FraudDetector::EventType", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::PinpointEmail::Identity", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::SageMaker::Device", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::Panorama::PackageVersion", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::FraudDetector::Label", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::FraudDetector::Detector", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::IoTWireless::WirelessGateway", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::PinpointEmail::ConfigurationSetEventDestination", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", + "AWS::IoTWireless::MulticastGroup", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::CertificateManager::Certificate", + "AWS::Omics::Workflow", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::LookoutEquipment::InferenceScheduler", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::FinSpace::Environment", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::HealthImaging::Datastore", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SageMaker::Device", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::FraudDetector::Variable", "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::PinpointEmail::ConfigurationSetEventDestination", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::ManagedBlockchain::Accessor", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::HealthImaging::Datastore", + "AWS::Comprehend::DocumentClassifier", + "AWS::Omics::AnnotationStore", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::Timestream::ScheduledQuery", + "AWS::FraudDetector::List", + "AWS::IVS::PlaybackRestrictionPolicy", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::SageMaker::DeviceFleet", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::Omics::ReferenceStore", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::IoT::JobTemplate", + "AWS::Deadline::Queue", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", + "AWS::IAM::ServerCertificate", "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::IoTThingsGraph::FlowTemplate", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::PinpointEmail::ConfigurationSet", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::Panorama::Package", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::PinpointEmail::DedicatedIpPool", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Forecast::DatasetGroup", + "AWS::AppStream::User", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::Panorama::ApplicationInstance", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::IoTWireless::ServiceProfile", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::PinpointEmail::Identity", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Panorama::ApplicationInstance", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::FraudDetector::Variable", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::LookoutMetrics::Alert", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::FraudDetector::EntityType", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::PinpointEmail::DedicatedIpPool", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", + "AWS::AppSync::GraphQLSchema", "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Panorama::Package", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::FraudDetector::EventType", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::LookoutEquipment::InferenceScheduler", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", "AWS::FraudDetector::Outcome", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", "AWS::Logs::SubscriptionFilter", - "AWS::DataSync::LocationFSxOpenZFS", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::FraudDetector::EntityType", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::IoT1Click::Device", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-frauddetector-eventtype.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-ses-receiptrule.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-pinpointemail-identity.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-ivschat-room.json", - "aws-config-conformancepack.json", - "aws-iotwireless-taskdefinition.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-sagemaker-device.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-pinpoint-admchannel.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-panorama-packageversion.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-timestream-database.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-logs-querydefinition.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", - "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-omics-sequencestore.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-iotwireless-networkanalyzerconfiguration.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-ivs-encoderconfiguration.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-frauddetector-label.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-evidently-launch.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-robomaker-fleet.json", - "aws-cloudformation-stackset.json", - "aws-pinpoint-baiduchannel.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-frauddetector-detector.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-ivs-storageconfiguration.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-robomaker-robotapplicationversion.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-robomaker-robotapplication.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-glue-tableoptimizer.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-lookoutequipment-inferencescheduler.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-workspacesthinclient-environment.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-ivs-recordingconfiguration.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-finspace-environment.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-healthimaging-datastore.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-ivs-playbackrestrictionpolicy.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-pinpointemail-configurationseteventdestination.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-evidently-experiment.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-managedblockchain-node.json", - "aws-appmesh-virtualnode.json", - "aws-managedblockchain-accessor.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-route53-hostedzone.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-omics-rungroup.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-sagemaker-devicefleet.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-omics-referencestore.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-robomaker-simulationapplication.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", + "AWS::Kendra::DataSource", + "AWS::IoTThingsGraph::FlowTemplate", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Omics::SequenceStore", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::FraudDetector::Detector", + "AWS::ManagedBlockchain::Accessor", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", + "AWS::EC2::VerifiedAccessTrustProvider", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::PinpointEmail::ConfigurationSet", + "AWS::Pinpoint::EmailTemplate", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::SageMaker::DeviceFleet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::FraudDetector::Label", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::FinSpace::Environment", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::QuickSight::Topic", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::CodeArtifact::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Panorama::PackageVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::VpcLattice::ServiceNetworkVpcAssociation", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-pinpoint-app.json", + "aws-apigatewayv2-apimapping.json", "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", + "aws-s3-accessgrantslocation.json", + "aws-robomaker-robot.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", + "aws-apprunner-observabilityconfiguration.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-ivschat-loggingconfiguration.json", + "aws-iotwireless-wirelessgateway.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-pinpointemail-configurationseteventdestination.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-ivs-streamkey.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-iotanalytics-channel.json", "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-iotthingsgraph-flowtemplate.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-omics-workflow.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-rekognition-streamprocessor.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-apigateway-restapi.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-robomaker-simulationapplication.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-frauddetector-list.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-sagemaker-device.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-pinpointemail-configurationset.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-workspacesthinclient-environment.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-iottwinmaker-workspace.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-ivs-channel.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-omics-workflow.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-neptune-dbclusterparametergroup.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-cloudwatch-alarm.json", + "aws-frauddetector-variable.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-glue-tableoptimizer.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-healthimaging-datastore.json", + "aws-comprehend-documentclassifier.json", + "aws-omics-annotationstore.json", + "aws-vpclattice-authpolicy.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-timestream-scheduledquery.json", + "aws-frauddetector-list.json", + "aws-ivs-playbackrestrictionpolicy.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-deadline-queue.json", "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-robomaker-fleet.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-opensearchserverless-collection.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-managedblockchain-node.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ivs-recordingconfiguration.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-omics-referencestore.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-ivs-channel.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-omics-variantstore.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-datapipeline-pipeline.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-ivs-streamkey.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-pinpointemail-dedicatedippool.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-panorama-package.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-neptune-dbclusterparametergroup.json", + "aws-emrserverless-application.json", "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", - "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", + "aws-forecast-datasetgroup.json", "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-pinpoint-app.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-panorama-applicationinstance.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lookoutvision-project.json", - "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-iot1click-placement.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-omics-annotationstore.json", - "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-iotwireless-wirelessgateway.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-apprunner-vpcingressconnection.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-iotwireless-serviceprofile.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-iot1click-project.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-iot1click-device.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-pinpointemail-identity.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", + "aws-cloudfront-function.json", "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-iotwireless-networkanalyzerconfiguration.json", + "aws-lookoutmetrics-alert.json", + "aws-iotwireless-taskdefinition.json", + "aws-stepfunctions-activity.json", + "aws-ivs-encoderconfiguration.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-panorama-package.json", + "aws-lookoutvision-project.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-frauddetector-eventtype.json", "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-iotwireless-wirelessdevice.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-gamelift-containergroupdefinition.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ivs-stage.json", + "aws-entityresolution-matchingworkflow.json", + "aws-m2-application.json", + "aws-lookoutequipment-inferencescheduler.json", + "aws-ses-template.json", "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-robomaker-robot.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", + "aws-gamelift-containergroupdefinition.json", + "aws-ses-receiptrule.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", + "aws-frauddetector-outcome.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-ivs-playbackkeypair.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-frauddetector-entitytype.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", + "aws-lambda-layerversion.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-workspacesweb-truststore.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-ivschat-loggingconfiguration.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-iotcoredeviceadvisor-suitedefinition.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-iot1click-device.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-iotthingsgraph-flowtemplate.json", + "aws-apprunner-vpcingressconnection.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", + "aws-omics-sequencestore.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-directoryservice-simplead.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-iotwireless-wirelessdevice.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-pinpoint-segment.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-frauddetector-detector.json", + "aws-managedblockchain-accessor.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-panorama-applicationinstance.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ivs-storageconfiguration.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-ivs-stage.json", - "aws-certificatemanager-account.json", - "aws-frauddetector-variable.json", - "aws-location-apikey.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-pinpointemail-configurationset.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-omics-variantstore.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-iot1click-placement.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-sagemaker-devicefleet.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-frauddetector-label.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-pinpoint-admchannel.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-rekognition-streamprocessor.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-finspace-environment.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-quicksight-vpcconnection.json", + "aws-datapipeline-pipeline.json", + "aws-iotcoredeviceadvisor-suitedefinition.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-pinpoint-segment.json", + "aws-omics-rungroup.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-frauddetector-entitytype.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-pinpoint-baiduchannel.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", "aws-quicksight-topic.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-pinpointemail-dedicatedippool.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-ivschat-room.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-frauddetector-outcome.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-ivs-playbackkeypair.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iot1click-project.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-panorama-packageversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-directoryservice-simplead.json b/src/cfnlint/data/schemas/providers/eu_west_1/aws-directoryservice-simplead.json deleted file mode 100644 index ed5e95d666..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-directoryservice-simplead.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Size", - "/properties/VpcSettings", - "/properties/Name", - "/properties/Password", - "/properties/ShortName", - "/properties/Description", - "/properties/CreateAlias" - ], - "definitions": { - "VpcSettings": { - "$comment": "Contains VPC information", - "additionalProperties": false, - "properties": { - "SubnetIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "VpcId": { - "type": "string" - } - }, - "required": [ - "VpcId", - "SubnetIds" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", - "handlers": { - "create": { - "permissions": [ - "ds:CreateDirectory", - "ds:CreateAlias", - "ds:EnableSso", - "ds:DescribeDirectories", - "ec2:DescribeSubnets", - "ec2:DescribeVpcs", - "ec2:CreateSecurityGroup", - "ec2:CreateNetworkInterface", - "ec2:DescribeNetworkInterfaces", - "ec2:AuthorizeSecurityGroupIngress", - "ec2:AuthorizeSecurityGroupEgress", - "ec2:CreateTags", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress" - ], - "timeoutInMinutes": 60 - }, - "delete": { - "permissions": [ - "ds:DeleteDirectory", - "ds:DescribeDirectories", - "ec2:DescribeNetworkInterfaces", - "ec2:DeleteSecurityGroup", - "ec2:DeleteNetworkInterface", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress", - "ec2:DeleteTags" - ], - "timeoutInMinutes": 100 - }, - "list": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "read": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "update": { - "permissions": [ - "ds:EnableSso", - "ds:DisableSso", - "ds:DescribeDirectories" - ] - } - }, - "primaryIdentifier": [ - "/properties/DirectoryId" - ], - "properties": { - "Alias": { - "type": "string" - }, - "CreateAlias": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DirectoryId": { - "type": "string" - }, - "DnsIpAddresses": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "EnableSso": { - "type": "boolean" - }, - "Name": { - "type": "string" - }, - "Password": { - "type": "string" - }, - "ShortName": { - "type": "string" - }, - "Size": { - "enum": [ - "Small", - "Large" - ], - "type": "string" - }, - "VpcSettings": { - "$ref": "#/definitions/VpcSettings" - } - }, - "readOnlyProperties": [ - "/properties/Alias", - "/properties/DnsIpAddresses", - "/properties/DirectoryId" - ], - "required": [ - "VpcSettings", - "Size", - "Name" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::DirectoryService::SimpleAD", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/eu_west_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/eu_west_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_west_1/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_1/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py b/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py index e399f72f21..897a838158 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_west_2/__init__.py @@ -3,2160 +3,2171 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Greengrass::Group", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::ConnectCampaigns::Campaign", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::NimbleStudio::StudioComponent", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::Omics::Workflow", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", + "AWS::EC2::NatGateway", + "AWS::NimbleStudio::StreamingImage", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", "AWS::EC2::InternetGateway", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::RefactorSpaces::Route", + "AWS::NimbleStudio::LaunchProfile", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Connect::TrafficDistributionGroup", "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::CloudFormation::Publisher", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::NimbleStudio::LaunchProfile", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::AppStream::AppBlock", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", + "AWS::Omics::AnnotationStore", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::ManagedBlockchain::Accessor", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::Omics::ReferenceStore", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::Connect::ContactFlow", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", + "AWS::IAM::ServerCertificate", "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::NimbleStudio::StreamingImage", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::Lightsail::LoadBalancer", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::Connect::TrafficDistributionGroup", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::IoT1Click::Device", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Omics::SequenceStore", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::ManagedBlockchain::Accessor", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::NimbleStudio::StudioComponent", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::QuickSight::Topic", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::ConnectCampaigns::Campaign", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::QuickSight::Topic", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::QuickSight::Template", "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-greengrass-group.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-connectcampaigns-campaign.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", - "aws-mediaconnect-bridge.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-omics-sequencestore.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-nimblestudio-studiocomponent.json", - "aws-connect-quickconnect.json", - "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-workspacesthinclient-environment.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-nimblestudio-launchprofile.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-managedblockchain-node.json", - "aws-appmesh-virtualnode.json", - "aws-managedblockchain-accessor.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-omics-rungroup.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-omics-referencestore.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::CodeArtifact::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::VpcLattice::ServiceNetworkVpcAssociation", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-auditmanager-assessment.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", + "aws-wafregional-ipset.json", + "aws-apprunner-observabilityconfiguration.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-mwaa-environment.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-lambda-url.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", + "aws-transfer-profile.json", + "aws-omics-workflow.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", "aws-nimblestudio-streamingimage.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-connect-view.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-iam-role.json", + "aws-workspacesthinclient-environment.json", + "aws-dms-endpoint.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-refactorspaces-route.json", + "aws-nimblestudio-launchprofile.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-connect-trafficdistributiongroup.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-appstream-appblock.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-comprehend-documentclassifier.json", + "aws-omics-annotationstore.json", + "aws-vpclattice-authpolicy.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-voiceid-domain.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-managedblockchain-node.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", "aws-ssm-maintenancewindowtask.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-omics-workflow.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", + "aws-omics-referencestore.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-omics-variantstore.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-aps-rulegroupsnamespace.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-wisdom-knowledgebase.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", "aws-neptune-dbclusterparametergroup.json", - "aws-sagemaker-workteam.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", "aws-networkmanager-sitetositevpnattachment.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-customerprofiles-objecttype.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", + "aws-iam-user.json", "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-kinesisanalyticsv2-applicationreferencedatasource.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-connect-trafficdistributiongroup.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-iot1click-placement.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-omics-annotationstore.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-workspacesweb-usersettings.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", - "aws-mediapackagev2-channelgroup.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-iot1click-project.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-iot1click-device.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-mediapackagev2-channelgroup.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-iot1click-device.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-elasticache-usergroup.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", + "aws-omics-sequencestore.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-managedblockchain-accessor.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-nimblestudio-studiocomponent.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-omics-variantstore.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-iot1click-placement.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-connectcampaigns-campaign.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-omics-rungroup.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-quicksight-topic.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iot1click-project.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_west_2/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-location-apikey.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-location-apikey.json deleted file mode 100644 index 3cfbf7cd5b..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-location-apikey.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/KeyName" - ], - "definitions": { - "ApiKeyRestrictions": { - "additionalProperties": false, - "properties": { - "AllowActions": { - "insertionOrder": false, - "items": { - "maxLength": 200, - "minLength": 5, - "pattern": "^geo:\\w*\\*?$", - "type": "string" - }, - "maxItems": 7, - "minItems": 1, - "type": "array" - }, - "AllowReferers": { - "insertionOrder": false, - "items": { - "maxLength": 253, - "pattern": "^([$\\-._+!*`(),;/?:@=&\\w]|%([0-9a-fA-F?]{2}|[0-9a-fA-F?]?[*]))+$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - }, - "AllowResources": { - "insertionOrder": false, - "items": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*):geo(:([a-z0-9]+([.-][a-z0-9]+)*))(:[0-9]+):((\\*)|([-a-z]+[/][*-._\\w]+))$", - "type": "string" - }, - "maxItems": 5, - "minItems": 1, - "type": "array" - } - }, - "required": [ - "AllowActions", - "AllowResources" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z+-=._:/]+$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "TagMap": { - "additionalProperties": false, - "maxProperties": 50, - "patternProperties": { - "^[a-zA-Z+-=._:/]+$": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9 _=@:.+-/]*$", - "type": "string" - } - }, - "type": "object" - }, - "iso8601UTC": { - "pattern": "^([0-2]\\d{3})-(0[0-9]|1[0-2])-([0-2]\\d|3[01])T([01]\\d|2[0-4]):([0-5]\\d):([0-6]\\d)((\\.\\d{3})?)Z$", - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix" - ] - }, - "delete": { - "permissions": [ - "geo:DeleteKey", - "geo:DescribeKey" - ] - }, - "list": { - "permissions": [ - "geo:ListKeys" - ] - }, - "read": { - "permissions": [ - "geo:DescribeKey" - ] - }, - "update": { - "permissions": [ - "geo:CreateKey", - "geo:DescribeKey", - "geo:TagResource", - "geo:UntagResource", - "geo:GetMapTile", - "geo:GetMapStyleDescriptor", - "geo:GetMapSprites", - "geo:GetMapGlyphs", - "geo:SearchPlaceIndexForText", - "geo:SearchPlaceIndexForPosition", - "geo:SearchPlaceIndexForSuggestions", - "geo:GetPlace", - "geo:CalculateRoute", - "geo:CalculateRouteMatrix", - "geo:UpdateKey" - ] - } - }, - "primaryIdentifier": [ - "/properties/KeyName" - ], - "properties": { - "Arn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "CreateTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "Description": { - "maxLength": 1000, - "minLength": 0, - "type": "string" - }, - "ExpireTime": { - "$ref": "#/definitions/iso8601UTC" - }, - "ForceDelete": { - "type": "boolean" - }, - "ForceUpdate": { - "type": "boolean" - }, - "KeyArn": { - "maxLength": 1600, - "pattern": "^arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:([^/].*)?$", - "type": "string" - }, - "KeyName": { - "maxLength": 100, - "minLength": 1, - "pattern": "^[-._\\w]+$", - "type": "string" - }, - "NoExpiry": { - "type": "boolean" - }, - "Restrictions": { - "$ref": "#/definitions/ApiKeyRestrictions" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 200, - "minItems": 0, - "type": "array", - "uniqueItems": true - }, - "UpdateTime": { - "$ref": "#/definitions/iso8601UTC" - } - }, - "readOnlyProperties": [ - "/properties/CreateTime", - "/properties/Arn", - "/properties/KeyArn", - "/properties/UpdateTime" - ], - "required": [ - "KeyName", - "Restrictions" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::Location::APIKey", - "writeOnlyProperties": [ - "/properties/ForceUpdate", - "/properties/ForceDelete", - "/properties/NoExpiry" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-topic.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-topic.json deleted file mode 100644 index 66c003ee7f..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-quicksight-topic.json +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "definitions": { - "AggregationFunctionParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "AuthorSpecifiedAggregation": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX", - "MEDIAN", - "SUM", - "AVERAGE", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE" - ], - "type": "string" - }, - "CategoryFilterFunction": { - "enum": [ - "EXACT", - "CONTAINS" - ], - "type": "string" - }, - "CategoryFilterType": { - "enum": [ - "CUSTOM_FILTER", - "CUSTOM_FILTER_LIST", - "FILTER_LIST" - ], - "type": "string" - }, - "CellValueSynonym": { - "additionalProperties": false, - "properties": { - "CellValue": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Synonyms": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CollectiveConstant": { - "additionalProperties": false, - "properties": { - "ValueList": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "ColumnDataRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnOrderingType": { - "enum": [ - "GREATER_IS_BETTER", - "LESSER_IS_BETTER", - "SPECIFIED" - ], - "type": "string" - }, - "ComparativeOrder": { - "additionalProperties": false, - "properties": { - "SpecifedOrder": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TreatUndefinedSpecifiedValues": { - "$ref": "#/definitions/UndefinedSpecifiedValueType" - }, - "UseOrdering": { - "$ref": "#/definitions/ColumnOrderingType" - } - }, - "type": "object" - }, - "ConstantType": { - "enum": [ - "SINGULAR", - "RANGE", - "COLLECTIVE" - ], - "type": "string" - }, - "DataAggregation": { - "additionalProperties": false, - "properties": { - "DatasetRowDateGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - }, - "DefaultDateColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DatasetMetadata": { - "additionalProperties": false, - "properties": { - "CalculatedFields": { - "items": { - "$ref": "#/definitions/TopicCalculatedField" - }, - "type": "array" - }, - "Columns": { - "items": { - "$ref": "#/definitions/TopicColumn" - }, - "type": "array" - }, - "DataAggregation": { - "$ref": "#/definitions/DataAggregation" - }, - "DatasetArn": { - "type": "string" - }, - "DatasetDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DatasetName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/TopicFilter" - }, - "type": "array" - }, - "NamedEntities": { - "items": { - "$ref": "#/definitions/TopicNamedEntity" - }, - "type": "array" - } - }, - "required": [ - "DatasetArn" - ], - "type": "object" - }, - "DefaultAggregation": { - "enum": [ - "SUM", - "MAX", - "MIN", - "COUNT", - "DISTINCT_COUNT", - "AVERAGE", - "MEDIAN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "DefaultFormatting": { - "additionalProperties": false, - "properties": { - "DisplayFormat": { - "$ref": "#/definitions/DisplayFormat" - }, - "DisplayFormatOptions": { - "$ref": "#/definitions/DisplayFormatOptions" - } - }, - "type": "object" - }, - "DisplayFormat": { - "enum": [ - "AUTO", - "PERCENT", - "CURRENCY", - "NUMBER", - "DATE", - "STRING" - ], - "type": "string" - }, - "DisplayFormatOptions": { - "additionalProperties": false, - "properties": { - "BlankCellFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CurrencySymbol": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DateFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DecimalSeparator": { - "$ref": "#/definitions/TopicNumericSeparatorSymbol" - }, - "FractionDigits": { - "default": 0, - "type": "number" - }, - "GroupingSeparator": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "NegativeFormat": { - "$ref": "#/definitions/NegativeFormat" - }, - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "UnitScaler": { - "$ref": "#/definitions/NumberScale" - }, - "UseBlankCellFormat": { - "default": false, - "type": "boolean" - }, - "UseGrouping": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "FilterClass": { - "enum": [ - "ENFORCED_VALUE_FILTER", - "CONDITIONAL_VALUE_FILTER", - "NAMED_VALUE_FILTER" - ], - "type": "string" - }, - "NamedEntityAggType": { - "enum": [ - "SUM", - "MIN", - "MAX", - "COUNT", - "AVERAGE", - "DISTINCT_COUNT", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE", - "MEDIAN", - "CUSTOM" - ], - "type": "string" - }, - "NamedEntityDefinition": { - "additionalProperties": false, - "properties": { - "FieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Metric": { - "$ref": "#/definitions/NamedEntityDefinitionMetric" - }, - "PropertyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "PropertyRole": { - "$ref": "#/definitions/PropertyRole" - }, - "PropertyUsage": { - "$ref": "#/definitions/PropertyUsage" - } - }, - "type": "object" - }, - "NamedEntityDefinitionMetric": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedEntityAggType" - }, - "AggregationFunctionParameters": { - "$ref": "#/definitions/AggregationFunctionParameters" - } - }, - "type": "object" - }, - "NamedFilterAggType": { - "enum": [ - "NO_AGGREGATION", - "SUM", - "AVERAGE", - "COUNT", - "DISTINCT_COUNT", - "MAX", - "MEDIAN", - "MIN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "NamedFilterType": { - "enum": [ - "CATEGORY_FILTER", - "NUMERIC_EQUALITY_FILTER", - "NUMERIC_RANGE_FILTER", - "DATE_RANGE_FILTER", - "RELATIVE_DATE_FILTER" - ], - "type": "string" - }, - "NegativeFormat": { - "additionalProperties": false, - "properties": { - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "PropertyRole": { - "enum": [ - "PRIMARY", - "ID" - ], - "type": "string" - }, - "PropertyUsage": { - "enum": [ - "INHERIT", - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "RangeConstant": { - "additionalProperties": false, - "properties": { - "Maximum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Minimum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "SemanticEntityType": { - "additionalProperties": false, - "properties": { - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "SemanticType": { - "additionalProperties": false, - "properties": { - "FalseyCellValue": { - "type": "string" - }, - "FalseyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TruthyCellValue": { - "type": "string" - }, - "TruthyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "TopicCalculatedField": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CalculatedFieldDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "CalculatedFieldName", - "Expression" - ], - "type": "object" - }, - "TopicCategoryFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilterFunction": { - "$ref": "#/definitions/CategoryFilterFunction" - }, - "CategoryFilterType": { - "$ref": "#/definitions/CategoryFilterType" - }, - "Constant": { - "$ref": "#/definitions/TopicCategoryFilterConstant" - }, - "Inverse": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicCategoryFilterConstant": { - "additionalProperties": false, - "properties": { - "CollectiveConstant": { - "$ref": "#/definitions/CollectiveConstant" - }, - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicColumn": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ColumnDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnFriendlyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "ColumnName" - ], - "type": "object" - }, - "TopicDateRangeFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicDetails": { - "additionalProperties": false, - "properties": { - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "type": "object" - }, - "TopicFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/TopicCategoryFilter" - }, - "DateRangeFilter": { - "$ref": "#/definitions/TopicDateRangeFilter" - }, - "FilterClass": { - "$ref": "#/definitions/FilterClass" - }, - "FilterDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "FilterType": { - "$ref": "#/definitions/NamedFilterType" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/TopicNumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/TopicNumericRangeFilter" - }, - "OperandFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "RelativeDateFilter": { - "$ref": "#/definitions/TopicRelativeDateFilter" - } - }, - "required": [ - "FilterName", - "OperandFieldName" - ], - "type": "object" - }, - "TopicNamedEntity": { - "additionalProperties": false, - "properties": { - "Definition": { - "items": { - "$ref": "#/definitions/NamedEntityDefinition" - }, - "type": "array" - }, - "EntityDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntityName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntitySynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "SemanticEntityType": { - "$ref": "#/definitions/SemanticEntityType" - } - }, - "required": [ - "EntityName" - ], - "type": "object" - }, - "TopicNumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - } - }, - "type": "object" - }, - "TopicNumericRangeFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicNumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT" - ], - "type": "string" - }, - "TopicRangeFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "RangeConstant": { - "$ref": "#/definitions/RangeConstant" - } - }, - "type": "object" - }, - "TopicRelativeDateFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - }, - "RelativeDateFilterFunction": { - "$ref": "#/definitions/TopicRelativeDateFilterFunction" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "type": "object" - }, - "TopicRelativeDateFilterFunction": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NEXT", - "NOW" - ], - "type": "string" - }, - "TopicSingularFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicTimeGranularity": { - "enum": [ - "SECOND", - "MINUTE", - "HOUR", - "DAY", - "WEEK", - "MONTH", - "QUARTER", - "YEAR" - ], - "type": "string" - }, - "TopicUserExperienceVersion": { - "enum": [ - "LEGACY", - "NEW_READER_EXPERIENCE" - ], - "type": "string" - }, - "TypeParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "UndefinedSpecifiedValueType": { - "enum": [ - "LEAST", - "MOST" - ], - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "quicksight:CreateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - }, - "delete": { - "permissions": [ - "quicksight:DeleteTopic" - ] - }, - "list": { - "permissions": [ - "quicksight:ListTopics" - ] - }, - "read": { - "permissions": [ - "quicksight:DescribeTopic" - ] - }, - "update": { - "permissions": [ - "quicksight:UpdateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "TopicId": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9-_.\\\\+]*$", - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::QuickSight::Topic" -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_2/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/eu_west_2/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_2/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py b/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py index b1c5ddb378..9ee8ce7ab4 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py +++ b/src/cfnlint/data/schemas/providers/eu_west_3/__init__.py @@ -3,1763 +3,1774 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::S3::StorageLensGroup", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::XRay::SamplingRule", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::AppFlow::ConnectorProfile", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::SES::EmailIdentity", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", + "AWS::Route53::DNSSEC", "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::IoT::AccountAuditConfiguration", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::QuickSight::VPCConnection", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", + "AWS::IoT::BillingGroup", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::Bedrock::Guardrail", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", + "AWS::Pipes::Pipe", + "AWS::EMR::StudioSessionMapping", "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::AppRunner::VpcIngressConnection", + "AWS::IAM::VirtualMFADevice", "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::QuickSight::Template", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::SSMContacts::ContactChannel", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", + "aws-dynamodb-table.json", + "aws-amazonmq-configurationassociation.json", + "aws-apprunner-observabilityconfiguration.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-s3-storagelensgroup.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-xray-group.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-appconfig-deploymentstrategy.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-datasync-locationfsxwindows.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-lightsail-staticip.json", "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-appflow-connectorprofile.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-ses-emailidentity.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-guardduty-threatintelset.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-docdb-eventsubscription.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", + "aws-databrew-ruleset.json", + "aws-applicationinsights-application.json", "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-quicksight-vpcconnection.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-bedrock-guardrail.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-directoryservice-microsoftad.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-quicksight-template.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-codestarnotifications-notificationrule.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-glue-job.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-ssmcontacts-contactchannel.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/eu_west_3/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/eu_west_3/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/eu_west_3/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/eu_west_3/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/eu_west_3/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/il_central_1/__init__.py b/src/cfnlint/data/schemas/providers/il_central_1/__init__.py index 3d1b1f4cc2..dcf94470d3 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/il_central_1/__init__.py @@ -3,1145 +3,1153 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::NetworkManager::GlobalNetwork", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::Omics::Workflow", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::Synthetics::Canary", "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::ApiGateway::Model", + "AWS::ElastiCache::UserGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::Neptune::EventSubscription", "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::GuardDuty::Member", "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::EKS::IdentityProviderConfig", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::SES::EmailIdentity", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::Shield::Protection", "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Omics::AnnotationStore", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", "AWS::FMS::NotificationChannel", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", "AWS::GuardDuty::IPSet", - "AWS::Omics::ReferenceStore", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::IAM::ServerCertificate", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Glue::Workflow", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::IAM::Policy", + "AWS::SES::ContactList", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::ECS::ClusterCapacityProviderAssociations", "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::IAM::Policy", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::GlobalAccelerator::Listener", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::XRay::ResourcePolicy", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::IAM::InstanceProfile", + "AWS::DataSync::LocationNFS", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", + "AWS::AppSync::ApiKey", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", "AWS::Macie::AllowList", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::WAF::ByteMatchSet", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::Backup::BackupSelection", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::EC2::VerifiedAccessGroup", - "AWS::AppMesh::VirtualService", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::M2::Application", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", + "AWS::EMR::StudioSessionMapping", "AWS::CloudFormation::Macro", - "AWS::KMS::Key", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::NetworkManager::Link", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::CloudFront::OriginAccessControl", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::ElastiCache::UserGroup", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Omics::SequenceStore", "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::AutoScaling::LifecycleHook", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Neptune::EventSubscription", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", + "AWS::AppMesh::VirtualRouter", + "AWS::FSx::Snapshot", + "AWS::Route53::KeySigningKey", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Athena::DataCatalog", + "AWS::Glue::Workflow", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::Cloud9::EnvironmentEC2", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::RDS::DBCluster", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::Glue::Job", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-ecs-taskset.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-omics-sequencestore.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-eks-identityproviderconfig.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-ses-emailidentity.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-route53-dnssec.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudfront-publickey.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-omics-rungroup.json", + "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-redshift-clustersubnetgroup.json", "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", - "aws-guardduty-ipset.json", - "aws-omics-referencestore.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-appmesh-virtualrouter.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-transfer-server.json", + "aws-ecs-primarytaskset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", "aws-ec2-transitgatewayroutetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-rekognition-collection.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", + "aws-transfer-profile.json", + "aws-omics-workflow.json", + "aws-sso-instance.json", "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-rds-eventsubscription.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-elasticache-usergroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-identitystore-groupmembership.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-appmesh-gatewayroute.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-omics-annotationstore.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-ses-contactlist.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-omics-workflow.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-xray-resourcepolicy.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-datasync-locationnfs.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-omics-referencestore.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-omics-variantstore.json", + "aws-appsync-apikey.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", "aws-macie-allowlist.json", - "aws-sagemaker-imageversion.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-appsync-domainnameapiassociation.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-waf-bytematchset.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-cloudfront-keyvaluestore.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-cloudfront-distribution.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-backup-backupselection.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-omics-annotationstore.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-appmesh-virtualservice.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", - "aws-networkmanager-link.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", + "aws-emr-studiosessionmapping.json", "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-lambda-eventinvokeconfig.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-logs-delivery.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-route53resolver-resolverendpoint.json", + "aws-networkmanager-link.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-cloudfront-originaccesscontrol.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-elasticache-usergroup.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-ec2-vpccidrblock.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-omics-sequencestore.json", "aws-cognito-identitypoolprincipaltag.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-omics-variantstore.json", - "aws-msk-clusterpolicy.json", - "aws-sagemaker-image.json", - "aws-cloud9-environmentec2.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-appmesh-virtualrouter.json", + "aws-fsx-snapshot.json", + "aws-route53-keysigningkey.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-glue-workflow.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-rds-dbcluster.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-batch-computeenvironment.json", + "aws-omics-rungroup.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ec2-ipam.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-autoscaling-launchconfiguration.json index 898142a17c..2bc1721c0b 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/il_central_1/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-spotfleet.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-spotfleet.json index 21bb1222b0..75b415f67f 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-spotfleet.json +++ b/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-spotfleet.json @@ -14,6 +14,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -57,6 +58,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::SpotFleet/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/il_central_1/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/il_central_1/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/il_central_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/il_central_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/il_central_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/me_central_1/__init__.py b/src/cfnlint/data/schemas/providers/me_central_1/__init__.py index 6031321691..d28bc13c85 100644 --- a/src/cfnlint/data/schemas/providers/me_central_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/me_central_1/__init__.py @@ -3,1205 +3,1214 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::RAM::ResourceShare", "AWS::DMS::ReplicationConfig", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", "AWS::Transfer::Server", - "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::SageMaker::ModelCard", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", - "AWS::XRay::Group", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::ImageBuilder::Component", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::SSO::Instance", "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::MediaTailor::VodSource", - "AWS::ApiGateway::Model", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::CloudTrail::Channel", "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::GuardDuty::Filter", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::EventSchemas::Discoverer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::RDS::GlobalCluster", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", "AWS::IAM::Role", + "AWS::Events::ApiDestination", "AWS::MediaLive::Multiplexprogram", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::WAF::SizeConstraintSet", "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::AppConfig::Environment", + "AWS::Neptune::EventSubscription", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", "AWS::WAFv2::RuleGroup", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::SageMaker::InferenceComponent", + "AWS::SageMaker::ModelPackageGroup", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::Shield::Protection", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::IoT::ThingType", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", + "AWS::MSK::BatchScramSecret", + "AWS::S3::Bucket", "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::IAM::ServerCertificate", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", "AWS::IAM::Policy", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::EventSchemas::Schema", - "AWS::IoT::AccountAuditConfiguration", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::GlobalAccelerator::Listener", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::Shield::DRTAccess", - "AWS::EMR::InstanceGroupConfig", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", + "AWS::IoT::BillingGroup", "AWS::DataSync::LocationNFS", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::IoT::ScheduledAudit", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::EC2::TrafficMirrorTarget", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::ImageBuilder::ContainerRecipe", "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::WAFv2::RegexPatternSet", - "AWS::Shield::ProactiveEngagement", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", + "AWS::Logs::LogStream", + "AWS::Route53::RecordSetGroup", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Route53Resolver::OutpostResolver", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", "AWS::SecurityHub::Standard", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", "AWS::Organizations::Policy", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Neptune::EventSubscription", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::Neptune::DBSubnetGroup", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::CloudTrail::Channel", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::IoT::CertificateProvider", - "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::XRay::Group", "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::IoT::DomainConfiguration", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::CloudFormation::Macro", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::EC2::VPCCidrBlock", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::LakeFormation::Resource", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::IoT::FleetMetric", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", + "AWS::FSx::FileSystem", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IoT::CertificateProvider", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-appsync-graphqlapi.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::Config::DeliveryChannel", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::EC2::TrafficMirrorSession", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-shield-proactiveengagement.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-appsync-functionconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-iot-cacertificate.json", + "aws-transfer-certificate.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-mediatailor-channel.json", + "aws-mediatailor-channelpolicy.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", "aws-transfer-server.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-mediatailor-vodsource.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-imagebuilder-component.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-cloudtrail-channel.json", "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-guardduty-filter.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-cloudformation-hookdefaultversion.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-transfer-profile.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-rds-globalcluster.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudfront-publickey.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-imagebuilder-infrastructureconfiguration.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-autoscaling-launchconfiguration.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", "aws-iot-thingtype.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-redshift-endpointauthorization.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-shield-protection.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-batch-schedulingpolicy.json", "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", + "aws-iot-jobtemplate.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-servicecatalog-portfolioshare.json", + "aws-iam-servercertificate.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-iam-policy.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-events-connection.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-iam-policy.json", - "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-emrserverless-application.json", "aws-ec2-routetable.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", + "aws-datasync-locationsmb.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-ec2-vpcpeeringconnection.json", "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-iot-dimension.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-ec2-subnetcidrblock.json", - "aws-eventschemas-schema.json", - "aws-iot-accountauditconfiguration.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-globalaccelerator-listener.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-kms-replicakey.json", "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-emr-instancegroupconfig.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-sagemaker-appimageconfig.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-cloudformation-macro.json", + "aws-lambda-layerversionpermission.json", "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appconfig-extensionassociation.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-efs-mounttarget.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", "aws-mediaconnect-flowoutput.json", - "aws-iam-group.json", - "aws-cognito-userpoolclient.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-events-archive.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", + "aws-rum-appmonitor.json", "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-datasync-locationnfs.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", + "aws-opsworks-userprofile.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-iot-policy.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-ecs-primarytaskset.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-rds-dbsubnetgroup.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-ec2-trafficmirrortarget.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", + "aws-secretsmanager-rotationschedule.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-wafv2-regexpatternset.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-ec2-vpccidrblock.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-ec2-ipamscope.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-iot-fleetmetric.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-resourceexplorer2-view.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", "aws-iot-certificateprovider.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-ec2-subnetcidrblock.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-iot-provisioningtemplate.json", + "aws-batch-computeenvironment.json", + "aws-iot-thing.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-config-deliverychannel.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-opsworks-instance.json index d358ce895c..2df911f56c 100644 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/me_central_1/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/me_central_1/aws-stepfunctions-statemachinealias.json b/src/cfnlint/data/schemas/providers/me_central_1/aws-stepfunctions-statemachinealias.json deleted file mode 100644 index 29eb0abecf..0000000000 --- a/src/cfnlint/data/schemas/providers/me_central_1/aws-stepfunctions-statemachinealias.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "DeploymentPreference": { - "additionalProperties": false, - "properties": { - "Alarms": { - "insertionOrder": false, - "items": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "maxItems": 100, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "Interval": { - "maximum": 2100, - "minimum": 1, - "type": "integer" - }, - "Percentage": { - "maximum": 99, - "minimum": 1, - "type": "integer" - }, - "StateMachineVersionArn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Type": { - "enum": [ - "LINEAR", - "ALL_AT_ONCE", - "CANARY" - ], - "type": "string" - } - }, - "required": [ - "StateMachineVersionArn", - "Type" - ], - "type": "object" - }, - "RoutingConfiguration": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/RoutingConfigurationVersion" - }, - "maxItems": 2, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "RoutingConfigurationVersion": { - "additionalProperties": false, - "properties": { - "StateMachineVersionArn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "Weight": { - "maximum": 100, - "minimum": 0, - "type": "integer" - } - }, - "required": [ - "StateMachineVersionArn", - "Weight" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "states:CreateStateMachineAlias", - "states:DescribeStateMachineAlias" - ] - }, - "delete": { - "permissions": [ - "states:DescribeStateMachineAlias", - "states:DeleteStateMachineAlias" - ] - }, - "list": { - "handlerSchema": { - "properties": { - "RoutingConfiguration": { - "$ref": "resource-schema.json#/properties/RoutingConfiguration" - } - }, - "required": [ - "RoutingConfiguration" - ] - }, - "permissions": [ - "states:ListStateMachineAliases" - ] - }, - "read": { - "permissions": [ - "states:DescribeStateMachineAlias" - ] - }, - "update": { - "permissions": [ - "cloudwatch:DescribeAlarms", - "states:UpdateStateMachineAlias", - "states:DescribeStateMachineAlias" - ] - } - }, - "oneOf": [ - { - "required": [ - "RoutingConfiguration" - ] - }, - { - "required": [ - "DeploymentPreference" - ] - } - ], - "primaryIdentifier": [ - "/properties/Arn" - ], - "properties": { - "Arn": { - "maxLength": 2048, - "minLength": 1, - "type": "string" - }, - "DeploymentPreference": { - "$ref": "#/definitions/DeploymentPreference" - }, - "Description": { - "maxLength": 256, - "minLength": 1, - "type": "string" - }, - "Name": { - "maxLength": 80, - "minLength": 1, - "type": "string" - }, - "RoutingConfiguration": { - "$ref": "#/definitions/RoutingConfiguration" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-stepfunctions.git", - "tagging": { - "taggable": false - }, - "typeName": "AWS::StepFunctions::StateMachineAlias", - "writeOnlyProperties": [ - "/properties/DeploymentPreference" - ] -} diff --git a/src/cfnlint/data/schemas/providers/me_south_1/__init__.py b/src/cfnlint/data/schemas/providers/me_south_1/__init__.py index 6ba8f5f85b..4124fa61db 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/me_south_1/__init__.py @@ -3,1492 +3,1498 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::WAFRegional::GeoMatchSet", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::DMS::ReplicationConfig", "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::WAF::SizeConstraintSet", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", - "AWS::WAFRegional::GeoMatchSet", + "AWS::NetworkManager::ConnectAttachment", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::Cognito::IdentityPool", + "AWS::Synthetics::Canary", "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::SES::EmailIdentity", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::EC2::VPNConnectionRoute", "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::IAM::ServerCertificate", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", "AWS::Organizations::Organization", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", "AWS::IAM::Policy", - "AWS::Amplify::Branch", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", "AWS::SSM::MaintenanceWindowTask", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", + "AWS::IoT::BillingGroup", "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::IoT::ScheduledAudit", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::Shield::ProactiveEngagement", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::CloudFront::KeyGroup", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::ApiGatewayV2::DomainName", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::Cloud9::EnvironmentEC2", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::IoT::CertificateProvider", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::XRay::Group", "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", + "AWS::IoT::DomainConfiguration", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::NetworkManager::Link", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::AppSync::GraphQLApi", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::PCAConnectorAD::Template", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::Scheduler::ScheduleGroup", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-waf-sizeconstraintset.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", + "aws-config-configurationrecorder.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-lambda-url.json", + "aws-datasync-locationfsxwindows.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", + "aws-sso-instance.json", + "aws-appsync-domainname.json", "aws-apigateway-usageplankey.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-ses-emailidentity.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-sqs-queuepolicy.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-eks-podidentityassociation.json", "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-events-apidestination.json", + "aws-dms-endpoint.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-events-connection.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-controltower-enabledbaseline.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", + "aws-iot-jobtemplate.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", "aws-iam-policy.json", - "aws-amplify-branch.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", - "aws-imagebuilder-lifecyclepolicy.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-neptune-dbclusterparametergroup.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-cloudfront-keygroup.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-ec2-host.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-neptune-dbclusterparametergroup.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", - "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-inspectorv2-filter.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-iot-scheduledaudit.json", - "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", - "aws-networkmanager-link.json", - "aws-cloudfront-responseheaderspolicy.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-stepfunctions-activity.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-sagemaker-workteam.json", + "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-lambda-layerversion.json", + "aws-rum-appmonitor.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-logs-delivery.json", + "aws-iot-policy.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-networkmanager-link.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-wafregional-bytematchset.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-appsync-graphqlapi.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", - "aws-events-apidestination.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-internetmonitor-monitor.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-cloud9-environmentec2.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-appmesh-virtualrouter.json", "aws-iot-certificateprovider.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-scheduler-schedulegroup.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-events-connection.json", + "aws-athena-datacatalog.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-codestarnotifications-notificationrule.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-directoryservice-microsoftad.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-apigateway-stage.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-glue-job.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/me_south_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-customergateway.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-customergateway.json deleted file mode 100644 index 522f3d2997..0000000000 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-customergateway.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/CertificateArn", - "/properties/BgpAsn", - "/properties/BgpAsnExtended", - "/properties/Type", - "/properties/IpAddress", - "/properties/DeviceName" - ], - "definitions": { - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "ec2:CreateCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:CreateTags" - ] - }, - "delete": { - "permissions": [ - "ec2:DeleteCustomerGateway", - "ec2:DescribeCustomerGateways", - "ec2:DeleteTags" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeCustomerGateways" - ] - }, - "update": { - "permissions": [ - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:DescribeCustomerGateways" - ] - } - }, - "primaryIdentifier": [ - "/properties/CustomerGatewayId" - ], - "properties": { - "BgpAsn": { - "default": 65000, - "type": "integer" - }, - "BgpAsnExtended": { - "maximum": 4294967294, - "minimum": 2147483648, - "multipleOf": 1, - "type": "number" - }, - "CertificateArn": { - "pattern": "^arn:(aws[a-zA-Z-]*)?:acm:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:certificate\\/[a-zA-Z0-9-_]+$", - "type": "string" - }, - "CustomerGatewayId": { - "type": "string" - }, - "DeviceName": { - "type": "string" - }, - "IpAddress": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Type": { - "enum": [ - "ipsec.1" - ], - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/CustomerGatewayId" - ], - "required": [ - "IpAddress", - "Type" - ], - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::CustomerGateway" -} diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-instance.json index 6c49e5c0b3..88e5590ccb 100644 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/me_south_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-fms-policy.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-fms-policy.json deleted file mode 100644 index 010c4a6a67..0000000000 --- a/src/cfnlint/data/schemas/providers/me_south_1/aws-fms-policy.json +++ /dev/null @@ -1,337 +0,0 @@ -{ - "additionalProperties": false, - "definitions": { - "AccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^([0-9]*)$", - "type": "string" - }, - "Base62Id": { - "maxLength": 22, - "minLength": 22, - "pattern": "^[a-z0-9A-Z]{22}$", - "type": "string" - }, - "FirewallDeploymentModel": { - "enum": [ - "DISTRIBUTED", - "CENTRALIZED" - ], - "type": "string" - }, - "IEMap": { - "additionalProperties": false, - "properties": { - "ACCOUNT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/AccountId" - }, - "type": "array" - }, - "ORGUNIT": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/OrganizationalUnitId" - }, - "type": "array" - } - }, - "type": "object" - }, - "ManagedServiceData": { - "maxLength": 8192, - "minLength": 1, - "type": "string" - }, - "NetworkFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - }, - "OrganizationalUnitId": { - "maxLength": 68, - "minLength": 16, - "pattern": "^(ou-[0-9a-z]{4,32}-[a-z0-9]{8,32})$", - "type": "string" - }, - "PolicyOption": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "NetworkFirewallPolicy" - ] - }, - { - "required": [ - "ThirdPartyFirewallPolicy" - ] - } - ], - "properties": { - "NetworkFirewallPolicy": { - "$ref": "#/definitions/NetworkFirewallPolicy" - }, - "ThirdPartyFirewallPolicy": { - "$ref": "#/definitions/ThirdPartyFirewallPolicy" - } - }, - "type": "object" - }, - "PolicyTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "Value": { - "maxLength": 256, - "pattern": "^([^\\s]*)$", - "type": "string" - } - }, - "required": [ - "Key", - "Value" - ], - "type": "object" - }, - "PolicyType": { - "enum": [ - "WAF", - "WAFV2", - "SHIELD_ADVANCED", - "SECURITY_GROUPS_COMMON", - "SECURITY_GROUPS_CONTENT_AUDIT", - "SECURITY_GROUPS_USAGE_AUDIT", - "NETWORK_FIREWALL", - "THIRD_PARTY_FIREWALL", - "DNS_FIREWALL", - "IMPORT_NETWORK_FIREWALL" - ], - "type": "string" - }, - "ResourceArn": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "ResourceTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - }, - "ResourceType": { - "maxLength": 128, - "minLength": 1, - "pattern": "^([^\\s]*)$", - "type": "string" - }, - "SecurityServicePolicyData": { - "additionalProperties": false, - "properties": { - "ManagedServiceData": { - "$ref": "#/definitions/ManagedServiceData" - }, - "PolicyOption": { - "$ref": "#/definitions/PolicyOption" - }, - "Type": { - "$ref": "#/definitions/PolicyType" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ThirdPartyFirewallPolicy": { - "additionalProperties": false, - "properties": { - "FirewallDeploymentModel": { - "$ref": "#/definitions/FirewallDeploymentModel" - } - }, - "required": [ - "FirewallDeploymentModel" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "fms:PutPolicy", - "fms:TagResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - }, - "delete": { - "permissions": [ - "fms:DeletePolicy" - ] - }, - "list": { - "permissions": [ - "fms:ListPolicies", - "fms:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "fms:GetPolicy", - "fms:ListTagsForResource" - ] - }, - "update": { - "permissions": [ - "fms:PutPolicy", - "fms:GetPolicy", - "fms:TagResource", - "fms:UntagResource", - "fms:ListTagsForResource", - "waf-regional:ListRuleGroups", - "wafv2:CheckCapacity", - "wafv2:ListRuleGroups", - "wafv2:ListAvailableManagedRuleGroups", - "wafv2:ListAvailableManagedRuleGroupVersions", - "network-firewall:DescribeRuleGroup", - "network-firewall:DescribeRuleGroupMetadata", - "route53resolver:ListFirewallRuleGroups", - "ec2:DescribeAvailabilityZones", - "s3:PutBucketPolicy", - "s3:GetBucketPolicy" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "Arn": { - "$ref": "#/definitions/ResourceArn" - }, - "DeleteAllPolicyResources": { - "type": "boolean" - }, - "ExcludeMap": { - "$ref": "#/definitions/IEMap" - }, - "ExcludeResourceTags": { - "type": "boolean" - }, - "Id": { - "maxLength": 36, - "minLength": 36, - "pattern": "^[a-z0-9A-Z-]{36}$", - "type": "string" - }, - "IncludeMap": { - "$ref": "#/definitions/IEMap" - }, - "PolicyDescription": { - "maxLength": 256, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "PolicyName": { - "maxLength": 1024, - "minLength": 1, - "pattern": "^([a-zA-Z0-9_.:/=+\\-@\\s]+)$", - "type": "string" - }, - "RemediationEnabled": { - "type": "boolean" - }, - "ResourceSetIds": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/Base62Id" - }, - "type": "array", - "uniqueItems": true - }, - "ResourceTags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceTag" - }, - "maxItems": 8, - "type": "array" - }, - "ResourceType": { - "$ref": "#/definitions/ResourceType" - }, - "ResourceTypeList": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/ResourceType" - }, - "type": "array" - }, - "ResourcesCleanUp": { - "type": "boolean" - }, - "SecurityServicePolicyData": { - "$ref": "#/definitions/SecurityServicePolicyData" - }, - "Tags": { - "insertionOrder": true, - "items": { - "$ref": "#/definitions/PolicyTag" - }, - "type": "array" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/Id" - ], - "required": [ - "ExcludeResourceTags", - "PolicyName", - "RemediationEnabled", - "SecurityServicePolicyData" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-fms.git", - "typeName": "AWS::FMS::Policy", - "writeOnlyProperties": [ - "/properties/DeleteAllPolicyResources" - ] -} diff --git a/src/cfnlint/data/schemas/providers/me_south_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/me_south_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/me_south_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py b/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py index acf975ba3c..98e76cf7cb 100644 --- a/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/sa_east_1/__init__.py @@ -3,1831 +3,1840 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::SSMIncidents::ReplicationSet", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", + "AWS::Glue::DataQualityRuleset", "AWS::MediaConnect::Bridge", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::SQS::QueueInlinePolicy", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::MemoryDB::Cluster", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IoTWireless::WirelessGateway", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::IoTWireless::MulticastGroup", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::AppFlow::ConnectorProfile", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::DataZone::DataSource", "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", "AWS::SSM::MaintenanceWindowTask", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::QuickSight::VPCConnection", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::AppFlow::Connector", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::EC2::Host", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::IoTWireless::ServiceProfile", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::MediaConnect::FlowSource", + "AWS::AppConfig::Extension", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", + "AWS::AppMesh::VirtualRouter", "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", "AWS::EC2::ClientVpnEndpoint", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::Glue::Job", + "AWS::Redshift::EventSubscription", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-ssmincidents-replicationset.json", - "aws-config-conformancepack.json", - "aws-iotwireless-taskdefinition.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-ram-resourceshare.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", + "aws-dynamodb-table.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", + "aws-glue-dataqualityruleset.json", "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-docdbelastic-cluster.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-iotwireless-networkanalyzerconfiguration.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-iotwireless-wirelessgateway.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", "aws-gamelift-build.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-kinesisfirehose-deliverystream.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-iotwireless-multicastgroup.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-appsync-domainname.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-workspaces-connectionalias.json", + "aws-eventschemas-discoverer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-appflow-connectorprofile.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", "aws-gamelift-location.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-cloudwatch-anomalydetector.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-appstream-appblock.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-vpclattice-authpolicy.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-medialive-input.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-apigatewayv2-vpclink.json", + "aws-iot-jobtemplate.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-backupgateway-hypervisor.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-ses-contactlist.json", "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-apigatewayv2-vpclink.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-aps-rulegroupsnamespace.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-appflow-connector.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-apigatewayv2-apimapping.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-iotwireless-networkanalyzerconfiguration.json", + "aws-iotwireless-taskdefinition.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-aps-rulegroupsnamespace.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", + "aws-lambda-layerversionpermission.json", "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-quicksight-vpcconnection.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-lambda-layerversionpermission.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-iotwireless-wirelessgateway.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-ec2-verifiedaccessgroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-iotwireless-serviceprofile.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-iotwireless-wirelessdevice.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", + "aws-ec2-networkinsightspath.json", + "aws-mediatailor-vodsource.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-iotwireless-wirelessdevice.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-fms-policy.json", - "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", + "aws-appmesh-virtualrouter.json", "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", + "aws-budgets-budget.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-apigateway-deployment.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/sa_east_1/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/sa_east_1/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/sa_east_1/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/sa_east_1/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/us_east_1/__init__.py b/src/cfnlint/data/schemas/providers/us_east_1/__init__.py index 7b100d4e37..82094dbe1a 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_east_1/__init__.py @@ -3,1259 +3,1262 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::FraudDetector::EventType", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::PinpointEmail::Identity", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::SageMaker::Device", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::BillingConductor::PricingPlan", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::Panorama::PackageVersion", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::ConnectCampaigns::Campaign", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53RecoveryReadiness::Cell", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::B2BI::Profile", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", - "AWS::QBusiness::Retriever", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::B2BI::Transformer", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::FraudDetector::Label", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::BillingConductor::CustomLineItem", - "AWS::Bedrock::AgentAlias", - "AWS::QBusiness::WebExperience", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::NimbleStudio::StudioComponent", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::FraudDetector::Detector", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::BillingConductor::PricingRule", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::Bedrock::KnowledgeBase", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::Route53RecoveryReadiness::RecoveryGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::QBusiness::Index", - "AWS::ServiceCatalog::ServiceAction", - "AWS::Route53RecoveryControl::Cluster", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Bedrock::Guardrail", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::B2BI::Capability", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", - "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::LookoutEquipment::InferenceScheduler", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::FinSpace::Environment", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::HealthImaging::Datastore", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::PinpointEmail::ConfigurationSetEventDestination", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::Route53RecoveryReadiness::Cell", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::NimbleStudio::LaunchProfile", - "AWS::S3Express::DirectoryBucket", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::ManagedBlockchain::Node", - "AWS::AppMesh::VirtualNode", - "AWS::ManagedBlockchain::Accessor", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::IoTWireless::WirelessGateway", "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::SageMaker::DeviceFleet", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::Omics::ReferenceStore", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::IoTFleetWise::Vehicle", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::B2BI::Partnership", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", - "AWS::Route53RecoveryControl::ControlPanel", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::QBusiness::DataSource", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::IoTFleetWise::SignalCatalog", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::Bedrock::Agent", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::IoTWireless::PartnerAccount", - "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::PinpointEmail::ConfigurationSetEventDestination", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::IoTThingsGraph::FlowTemplate", - "AWS::FIS::ExperimentTemplate", - "AWS::IoTWireless::WirelessDeviceImportTask", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", + "AWS::Transfer::Profile", + "AWS::Omics::Workflow", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::Route53RecoveryControl::Cluster", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::WorkSpacesWeb::BrowserSettings", + "AWS::EC2::NatGateway", "AWS::NimbleStudio::StreamingImage", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SageMaker::Device", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", "AWS::Logs::DeliverySource", - "AWS::PinpointEmail::ConfigurationSet", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::Lightsail::LoadBalancer", - "AWS::IoTFleetWise::Fleet", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", + "AWS::CloudWatch::Alarm", + "AWS::FraudDetector::Variable", + "AWS::DataZone::DataSource", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::NimbleStudio::LaunchProfile", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", "AWS::Route53RecoveryControl::RoutingControl", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::HealthLake::FHIRDatastore", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Connect::TrafficDistributionGroup", + "AWS::WorkSpacesWeb::Portal", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::PaymentCryptography::Key", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::B2BI::Transformer", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::HealthImaging::Datastore", + "AWS::Comprehend::DocumentClassifier", + "AWS::Omics::AnnotationStore", + "AWS::VpcLattice::AuthPolicy", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::Timestream::ScheduledQuery", + "AWS::FraudDetector::List", + "AWS::IVS::PlaybackRestrictionPolicy", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::IoTFleetWise::ModelManifest", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::Route53RecoveryControl::SafetyRule", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::PaymentCryptography::Alias", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::IoTFleetWise::SignalCatalog", + "AWS::Deadline::Queue", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::QBusiness::Plugin", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::ECR::PublicRepository", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", + "AWS::CUR::ReportDefinition", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::QBusiness::DataSource", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::BillingConductor::PricingRule", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::Bedrock::Agent", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::PaymentCryptography::Alias", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::ManagedBlockchain::Node", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", "AWS::IoTFleetWise::DecoderManifest", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::Bedrock::DataSource", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::IoTFleetWise::Campaign", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", + "AWS::Route53RecoveryControl::ControlPanel", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::B2BI::Capability", + "AWS::PinpointEmail::DedicatedIpPool", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Wisdom::KnowledgeBase", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::QBusiness::Application", + "AWS::NetworkManager::GlobalNetwork", + "AWS::BillingConductor::PricingPlan", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::Route53RecoveryReadiness::ResourceSet", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::Panorama::Package", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", - "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", + "AWS::Forecast::DatasetGroup", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::Bedrock::Guardrail", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::Panorama::ApplicationInstance", + "AWS::EC2::RouteTable", + "AWS::IoTWireless::WirelessDeviceImportTask", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::Connect::TrafficDistributionGroup", - "AWS::SageMaker::Pipeline", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::BillingConductor::CustomLineItem", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", - "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", "AWS::Lightsail::Instance", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::IoTFleetWise::ModelManifest", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::IoTWireless::ServiceProfile", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Route53RecoveryControl::SafetyRule", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::S3Express::BucketPolicy", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::PinpointEmail::Identity", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::S3Express::DirectoryBucket", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::LookoutMetrics::Alert", + "AWS::QBusiness::WebExperience", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::ECR::PublicRepository", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Panorama::Package", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::FraudDetector::EventType", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::HealthLake::FHIRDatastore", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::BillingConductor::BillingGroup", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", + "AWS::EntityResolution::MatchingWorkflow", + "AWS::M2::Application", + "AWS::LookoutEquipment::InferenceScheduler", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::PaymentCryptography::Key", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::FraudDetector::Outcome", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::QBusiness::Plugin", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Route53RecoveryReadiness::ResourceSet", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::IoTWireless::PartnerAccount", + "AWS::ControlTower::LandingZone", + "AWS::FraudDetector::EntityType", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::Bedrock::DataSource", + "AWS::ServiceCatalog::Portfolio", + "AWS::WorkSpacesWeb::TrustStore", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::BCMDataExports::Export", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::IoT1Click::Device", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::IoTThingsGraph::FlowTemplate", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::S3Express::BucketPolicy", + "AWS::AutoScaling::ScheduledAction", + "AWS::Omics::SequenceStore", + "AWS::EntityResolution::IdMappingWorkflow", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Lightsail::Distribution", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::B2BI::Profile", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::FraudDetector::Detector", + "AWS::ManagedBlockchain::Accessor", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Panorama::ApplicationInstance", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::NimbleStudio::StudioComponent", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", + "AWS::Route53RecoveryReadiness::ReadinessCheck", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::FraudDetector::Variable", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::EntityResolution::IdMappingWorkflow", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::PinpointEmail::ConfigurationSet", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::Bedrock::AgentAlias", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::ConnectCampaigns::Campaign", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::SageMaker::DeviceFleet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::FraudDetector::Label", + "AWS::BillingConductor::BillingGroup", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Lightsail::Distribution", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::Route53RecoveryReadiness::ReadinessCheck", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", + "AWS::NetworkManager::CoreNetwork", + "AWS::FinSpace::Environment", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", + "AWS::Connect::InstanceStorageConfig", + "AWS::QBusiness::Index", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", + "AWS::IoT::Thing", + "AWS::Bedrock::KnowledgeBase", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::FraudDetector::EntityType", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::B2BI::Partnership", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::IoTFleetWise::Vehicle", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::PinpointEmail::DedicatedIpPool", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::IoTFleetWise::Fleet", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::FraudDetector::Outcome", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::Route53RecoveryReadiness::RecoveryGroup", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::QBusiness::Retriever", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Panorama::PackageVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::IoTFleetWise::Campaign", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::CUR::ReportDefinition", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::QBusiness::Application", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::BCMDataExports::Export", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] cached: List[str] = [] diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-apigateway-restapi.json index 30b92ce511..c8bb89a943 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-apigateway-restapi.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-apigateway-restapi.json @@ -16,6 +16,10 @@ }, "VpcEndpointIds": { "items": { + "relationshipRef": { + "propertyPath": "/properties/Id", + "typeName": "AWS::EC2::VPCEndpoint" + }, "type": "string" }, "type": "array", @@ -28,6 +32,10 @@ "additionalProperties": false, "properties": { "Bucket": { + "relationshipRef": { + "propertyPath": "/properties/BucketName", + "typeName": "AWS::S3::Bucket" + }, "type": "string" }, "ETag": { diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-autoscalinggroup.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-autoscalinggroup.json index e7ca358f84..79b395c80e 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-autoscalinggroup.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-autoscalinggroup.json @@ -459,28 +459,6 @@ "type": "object" } }, - "dependentExcluded": { - "InstanceId": [ - "LaunchConfigurationName", - "LaunchTemplate", - "MixedInstancesPolicy" - ], - "LaunchConfigurationName": [ - "InstanceId", - "LaunchTemplate", - "MixedInstancesPolicy" - ], - "LaunchTemplate": [ - "InstanceId", - "LaunchConfigurationName", - "MixedInstancesPolicy" - ], - "MixedInstancesPolicy": [ - "InstanceId", - "LaunchConfigurationName", - "LaunchTemplate" - ] - }, "deprecatedProperties": [ "/properties/NotificationConfiguration" ], diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-launchconfiguration.json index 2abc46eb30..4dcb15f408 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-cloudfront-distribution.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-cloudfront-distribution.json index f0f6f92f20..41baedbc88 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-cloudfront-distribution.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-cloudfront-distribution.json @@ -347,6 +347,9 @@ "properties": { "Aliases": { "items": { + "cfnLint": [ + "AWS::CloudFront::Distribution/Properties/DistributionConfig/Aliases/Alias" + ], "type": "string" }, "type": "array", diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-directoryservice-simplead.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-directoryservice-simplead.json index a5dffecd88..ed5e95d666 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-directoryservice-simplead.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-directoryservice-simplead.json @@ -48,7 +48,9 @@ "ec2:DescribeNetworkInterfaces", "ec2:AuthorizeSecurityGroupIngress", "ec2:AuthorizeSecurityGroupEgress", - "ec2:CreateTags" + "ec2:CreateTags", + "ec2:RevokeSecurityGroupIngress", + "ec2:RevokeSecurityGroupEgress" ], "timeoutInMinutes": 60 }, diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-instance.json index b64c2d65df..e131b64d6c 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-instance.json @@ -71,6 +71,7 @@ "type": "object" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -86,6 +87,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-launchtemplate.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-launchtemplate.json index 5498e27a8f..0473e5fc6c 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-launchtemplate.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-launchtemplate.json @@ -53,6 +53,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -132,6 +133,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::LaunchTemplate/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-spotfleet.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-spotfleet.json index 5c058044bf..d0053ed08f 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-spotfleet.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-ec2-spotfleet.json @@ -71,6 +71,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -114,6 +115,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::SpotFleet/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-opsworks-instance.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-opsworks-instance.json index d0b5cd0bb9..84f9d4780a 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-opsworks-instance.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-opsworks-instance.json @@ -26,6 +26,7 @@ "type": "string" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -38,6 +39,9 @@ }, "EbsBlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-route53resolver-firewallrulegroup.json index aaa7151526..5b378de073 100644 --- a/src/cfnlint/data/schemas/providers/us_east_1/aws-route53resolver-firewallrulegroup.json +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-route53resolver-firewallrulegroup.json @@ -44,6 +44,13 @@ "minLength": 1, "type": "string" }, + "FirewallDomainRedirectionAction": { + "enum": [ + "INSPECT_REDIRECTION_DOMAIN", + "TRUST_REDIRECTION_DOMAIN" + ], + "type": "string" + }, "Priority": { "type": "integer" }, diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-application.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-application.json new file mode 100644 index 0000000000..2ffeebb4e2 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-application.json @@ -0,0 +1,184 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/InstanceArn", + "/properties/ApplicationProviderArn" + ], + "definitions": { + "PortalOptionsConfiguration": { + "additionalProperties": false, + "properties": { + "SignInOptions": { + "$ref": "#/definitions/SignInOptions" + }, + "Visibility": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + } + }, + "required": [], + "type": "object" + }, + "SignInOptions": { + "additionalProperties": false, + "properties": { + "ApplicationUrl": { + "maxLength": 512, + "minLength": 1, + "pattern": "^http(s)?:\\/\\/[-a-zA-Z0-9+&@#\\/%?=~_|!:,.;]*[-a-zA-Z0-9+&bb@#\\/%?=~_|]$", + "type": "string" + }, + "Origin": { + "enum": [ + "IDENTITY_CENTER", + "APPLICATION" + ], + "type": "string" + } + }, + "required": [ + "Origin" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "pattern": "^[\\w+=,.@-]+$", + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "pattern": "^[\\w+=,.@-]+$", + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "sso:CreateApplication", + "sso:DescribeApplication", + "sso:TagResource" + ] + }, + "delete": { + "permissions": [ + "sso:DeleteApplication" + ] + }, + "list": { + "handlerSchema": { + "properties": { + "InstanceArn": { + "$ref": "resource-schema.json#/properties/InstanceArn" + } + }, + "required": [ + "InstanceArn" + ] + }, + "permissions": [ + "sso:ListApplications" + ] + }, + "read": { + "permissions": [ + "sso:DescribeApplication", + "sso:ListTagsForResource" + ] + }, + "update": { + "permissions": [ + "sso:UpdateApplication", + "sso:TagResource", + "sso:UntagResource", + "sso:ListTagsForResource", + "sso:DescribeApplication" + ] + } + }, + "primaryIdentifier": [ + "/properties/ApplicationArn" + ], + "properties": { + "ApplicationArn": { + "maxLength": 1224, + "minLength": 10, + "pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$", + "type": "string" + }, + "ApplicationProviderArn": { + "maxLength": 1224, + "minLength": 10, + "pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::aws:applicationProvider/[a-zA-Z0-9-/]+$", + "type": "string" + }, + "Description": { + "maxLength": 128, + "minLength": 1, + "type": "string" + }, + "InstanceArn": { + "maxLength": 1224, + "minLength": 10, + "pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$", + "type": "string" + }, + "Name": { + "maxLength": 255, + "minLength": 0, + "pattern": "^[\\w+=,.@-]+$", + "type": "string" + }, + "PortalOptions": { + "$ref": "#/definitions/PortalOptionsConfiguration" + }, + "Status": { + "enum": [ + "ENABLED", + "DISABLED" + ], + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 75, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/ApplicationArn" + ], + "required": [ + "Name", + "InstanceArn", + "ApplicationProviderArn" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-sso/aws-sso-application", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::SSO::Application" +} diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-applicationassignment.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-applicationassignment.json new file mode 100644 index 0000000000..26b43a53c3 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-applicationassignment.json @@ -0,0 +1,76 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/ApplicationArn", + "/properties/PrincipalType", + "/properties/PrincipalId" + ], + "handlers": { + "create": { + "permissions": [ + "sso:CreateApplicationAssignment", + "sso:DescribeApplicationAssignment" + ] + }, + "delete": { + "permissions": [ + "sso:DeleteApplicationAssignment" + ] + }, + "list": { + "handlerSchema": { + "properties": { + "ApplicationArn": { + "$ref": "resource-schema.json#/properties/ApplicationArn" + } + } + }, + "permissions": [ + "sso:ListApplicationAssignments" + ] + }, + "read": { + "permissions": [ + "sso:DescribeApplicationAssignment" + ] + } + }, + "primaryIdentifier": [ + "/properties/ApplicationArn", + "/properties/PrincipalType", + "/properties/PrincipalId" + ], + "properties": { + "ApplicationArn": { + "maxLength": 1224, + "minLength": 10, + "pattern": "arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}", + "type": "string" + }, + "PrincipalId": { + "maxLength": 47, + "minLength": 1, + "pattern": "^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$", + "type": "string" + }, + "PrincipalType": { + "enum": [ + "USER", + "GROUP" + ], + "type": "string" + } + }, + "required": [ + "ApplicationArn", + "PrincipalType", + "PrincipalId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-sso/aws-sso-application-assignment", + "tagging": { + "tagOnCreate": false, + "tagUpdatable": false, + "taggable": false + }, + "typeName": "AWS::SSO::ApplicationAssignment" +} diff --git a/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-instance.json b/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-instance.json new file mode 100644 index 0000000000..26c2ca063a --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_east_1/aws-sso-instance.json @@ -0,0 +1,125 @@ +{ + "additionalProperties": false, + "definitions": { + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 128, + "minLength": 1, + "pattern": "[\\w+=,.@-]+", + "type": "string" + }, + "Value": { + "maxLength": 256, + "minLength": 0, + "pattern": "[\\w+=,.@-]+", + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "sso:CreateInstance", + "sso:DescribeInstance", + "sso:TagResource", + "iam:CreateServiceLinkedRole", + "sso:TagInstance", + "sso:ListTagsForResource" + ] + }, + "delete": { + "permissions": [ + "sso:DeleteInstance" + ] + }, + "list": { + "permissions": [ + "sso:ListInstances" + ] + }, + "read": { + "permissions": [ + "sso:DescribeInstance", + "sso:ListTagsForResource" + ] + }, + "update": { + "permissions": [ + "sso:UpdateInstance", + "sso:TagResource", + "sso:UntagResource", + "sso:ListTagsForResource", + "sso:TagInstance", + "sso:DescribeInstance" + ] + } + }, + "primaryIdentifier": [ + "/properties/InstanceArn" + ], + "properties": { + "IdentityStoreId": { + "maxLength": 64, + "minLength": 1, + "pattern": "^[a-zA-Z0-9-]*$", + "type": "string" + }, + "InstanceArn": { + "maxLength": 1224, + "minLength": 10, + "pattern": "^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$", + "type": "string" + }, + "Name": { + "maxLength": 32, + "minLength": 1, + "pattern": "^[\\w+=,.@-]+$", + "type": "string" + }, + "OwnerAccountId": { + "maxLength": 12, + "minLength": 12, + "pattern": "^\\d{12}?$", + "type": "string" + }, + "Status": { + "enum": [ + "CREATE_IN_PROGRESS", + "DELETE_IN_PROGRESS", + "ACTIVE" + ], + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "maxItems": 75, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/InstanceArn", + "/properties/OwnerAccountId", + "/properties/IdentityStoreId", + "/properties/Status" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-sso/aws-sso-instance", + "tagging": { + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::SSO::Instance" +} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/__init__.py b/src/cfnlint/data/schemas/providers/us_east_2/__init__.py index 44d672f408..86591eb513 100644 --- a/src/cfnlint/data/schemas/providers/us_east_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_east_2/__init__.py @@ -3,2184 +3,2194 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::FraudDetector::EventType", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::SageMaker::Device", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", + "AWS::Glue::DataQualityRuleset", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::B2BI::Profile", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::B2BI::Transformer", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::FraudDetector::Label", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::FraudDetector::Detector", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::B2BI::Capability", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::FinSpace::Environment", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Evidently::Experiment", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", "AWS::OpsWorks::Stack", - "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::SageMaker::DeviceFleet", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::B2BI::Partnership", - "AWS::MediaTailor::SourceLocation", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", - "AWS::SNS::TopicPolicy", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SageMaker::Device", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", + "AWS::CloudWatch::Alarm", + "AWS::FraudDetector::Variable", + "AWS::DataZone::DataSource", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::HealthLake::FHIRDatastore", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::IdentityStore::Group", + "AWS::PaymentCryptography::Key", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::Shield::Protection", + "AWS::B2BI::Transformer", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Comprehend::DocumentClassifier", + "AWS::VpcLattice::AuthPolicy", "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", + "AWS::SageMaker::Space", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::Timestream::ScheduledQuery", + "AWS::FraudDetector::List", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::PaymentCryptography::Alias", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::Deadline::Queue", "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::AppRunner::Service", + "AWS::SES::ContactList", + "AWS::CloudFormation::Publisher", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::PaymentCryptography::Alias", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", + "AWS::ImageBuilder::ContainerRecipe", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::WAFRegional::RateBasedRule", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::B2BI::Capability", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", + "AWS::Forecast::DatasetGroup", + "AWS::AppStream::User", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::Lightsail::Instance", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::LookoutMetrics::Alert", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::FraudDetector::EventType", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Cognito::UserPoolClient", "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::FraudDetector::Outcome", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::FraudDetector::EntityType", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::Lightsail::Instance", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::HealthLake::FHIRDatastore", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::PaymentCryptography::Key", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", + "AWS::EntityResolution::IdMappingWorkflow", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::B2BI::Profile", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::FraudDetector::Detector", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::FraudDetector::Variable", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::EntityResolution::IdMappingWorkflow", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::SageMaker::DeviceFleet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::FraudDetector::Label", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", + "AWS::NetworkManager::CoreNetwork", + "AWS::FinSpace::Environment", + "AWS::Batch::ComputeEnvironment", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::FraudDetector::EntityType", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::B2BI::Partnership", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::QuickSight::Template", + "AWS::SupportApp::SlackChannelConfiguration", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::FraudDetector::Outcome", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::SupportApp::SlackChannelConfiguration", - "AWS::Logs::SubscriptionFilter", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Greengrass::GroupVersion", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::VpcLattice::ServiceNetworkVpcAssociation", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-frauddetector-eventtype.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-sagemaker-device.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", + "aws-s3-accessgrantslocation.json", + "aws-robomaker-robot.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-memorydb-cluster.json", "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", - "aws-fsx-storagevirtualmachine.json", + "aws-dynamodb-table.json", + "aws-amazonmq-configurationassociation.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", + "aws-apprunner-observabilityconfiguration.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-proton-environmenttemplate.json", - "aws-timestream-database.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-logs-querydefinition.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", "aws-mediaconnect-bridge.json", - "aws-b2bi-profile.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-b2bi-transformer.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", "aws-iotanalytics-channel.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-frauddetector-label.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-appsync-domainname.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-memorydb-cluster.json", - "aws-evidently-launch.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-rekognition-streamprocessor.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-robomaker-fleet.json", - "aws-cloudformation-stackset.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-robomaker-simulationapplication.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-sagemaker-device.json", + "aws-supportapp-accountalias.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-wafregional-webacl.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", + "aws-ec2-internetgateway.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-frauddetector-detector.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", + "aws-wafregional-xssmatchset.json", "aws-vpclattice-rule.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-robomaker-robotapplicationversion.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-robomaker-robotapplication.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", + "aws-rds-dbproxytargetgroup.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-frauddetector-variable.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", "aws-glue-tableoptimizer.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-supportapp-accountalias.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-b2bi-capability.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-healthlake-fhirdatastore.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-identitystore-group.json", + "aws-paymentcryptography-key.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-shield-protection.json", + "aws-b2bi-transformer.json", "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-apigateway-restapi.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-finspace-environment.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", + "aws-vpclattice-authpolicy.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-timestream-scheduledquery.json", + "aws-frauddetector-list.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-deadline-queue.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-evidently-experiment.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-guardduty-threatintelset.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-apprunner-service.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-robomaker-fleet.json", + "aws-ec2-volumeattachment.json", "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-sagemaker-devicefleet.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-b2bi-partnership.json", - "aws-mediatailor-sourcelocation.json", - "aws-dlm-lifecyclepolicy.json", - "aws-robomaker-simulationapplication.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-paymentcryptography-alias.json", + "aws-applicationinsights-application.json", "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-frauddetector-list.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-aps-rulegroupsnamespace.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-iotsitewise-accesspolicy.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-b2bi-capability.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", "aws-neptune-dbclusterparametergroup.json", - "aws-sagemaker-workteam.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-forecast-datasetgroup.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-paymentcryptography-alias.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-apigateway-method.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", + "aws-iam-user.json", "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-lookoutmetrics-alert.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-lookoutvision-project.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-frauddetector-eventtype.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-cognito-userpoolclient.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", + "aws-frauddetector-outcome.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", - "aws-lookoutvision-project.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-frauddetector-entitytype.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-kinesisanalyticsv2-applicationreferencedatasource.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-iot1click-placement.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-iot1click-project.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-iot1click-device.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-iot1click-device.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-healthlake-fhirdatastore.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-robomaker-robot.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-paymentcryptography-key.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-lookoutmetrics-anomalydetector.json", + "aws-mediatailor-vodsource.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", + "aws-entityresolution-idmappingworkflow.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-b2bi-profile.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-frauddetector-detector.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-frauddetector-variable.json", - "aws-location-apikey.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-entityresolution-idmappingworkflow.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-iot1click-placement.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-sagemaker-devicefleet.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-frauddetector-label.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-rekognition-streamprocessor.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-finspace-environment.json", + "aws-batch-computeenvironment.json", + "aws-quicksight-vpcconnection.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-frauddetector-entitytype.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-b2bi-partnership.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", + "aws-quicksight-topic.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-frauddetector-outcome.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iot1click-project.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-logs-subscriptionfilter.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-apigateway-restapi.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-apigateway-restapi.json new file mode 100644 index 0000000000..30b92ce511 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_east_2/aws-apigateway-restapi.json @@ -0,0 +1,205 @@ +{ + "additionalProperties": false, + "cfnLint": [ + "AWS::ApiGateway::RestApi/Properties" + ], + "definitions": { + "EndpointConfiguration": { + "additionalProperties": false, + "properties": { + "Types": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "VpcEndpointIds": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + } + }, + "type": "object" + }, + "S3Location": { + "additionalProperties": false, + "properties": { + "Bucket": { + "type": "string" + }, + "ETag": { + "type": "string" + }, + "Key": { + "type": "string" + }, + "Version": { + "type": "string" + } + }, + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "type": "string" + }, + "Value": { + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "apigateway:GET", + "apigateway:POST", + "apigateway:PUT", + "apigateway:PATCH", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + }, + "delete": { + "permissions": [ + "apigateway:DELETE" + ] + }, + "list": { + "permissions": [ + "apigateway:GET" + ] + }, + "read": { + "permissions": [ + "apigateway:GET" + ] + }, + "update": { + "permissions": [ + "apigateway:GET", + "apigateway:DELETE", + "apigateway:PATCH", + "apigateway:PUT", + "apigateway:UpdateRestApiPolicy", + "s3:GetObject", + "iam:PassRole" + ] + } + }, + "primaryIdentifier": [ + "/properties/RestApiId" + ], + "properties": { + "ApiKeySourceType": { + "enum": [ + "HEADER", + "AUTHORIZER" + ], + "type": "string" + }, + "BinaryMediaTypes": { + "items": { + "type": "string" + }, + "type": "array", + "uniqueItems": true + }, + "Body": { + "type": [ + "object", + "string" + ] + }, + "BodyS3Location": { + "$ref": "#/definitions/S3Location" + }, + "CloneFrom": { + "type": "string" + }, + "Description": { + "type": "string" + }, + "DisableExecuteApiEndpoint": { + "type": "boolean" + }, + "EndpointConfiguration": { + "$ref": "#/definitions/EndpointConfiguration" + }, + "FailOnWarnings": { + "type": "boolean" + }, + "MinimumCompressionSize": { + "type": "integer" + }, + "Mode": { + "type": "string" + }, + "Name": { + "type": "string" + }, + "Parameters": { + "additionalProperties": false, + "patternProperties": { + "[a-zA-Z0-9]+": { + "type": "string" + } + }, + "type": [ + "object", + "string" + ] + }, + "Policy": { + "type": [ + "object", + "string" + ] + }, + "RestApiId": { + "type": "string" + }, + "RootResourceId": { + "type": "string" + }, + "Tags": { + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": false + } + }, + "readOnlyProperties": [ + "/properties/RestApiId", + "/properties/RootResourceId" + ], + "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", + "tagging": { + "cloudFormationSystemTags": true, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::ApiGateway::RestApi", + "writeOnlyProperties": [ + "/properties/Body", + "/properties/BodyS3Location", + "/properties/CloneFrom", + "/properties/FailOnWarnings", + "/properties/Mode", + "/properties/Parameters" + ] +} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-topic.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-topic.json deleted file mode 100644 index 66c003ee7f..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-quicksight-topic.json +++ /dev/null @@ -1,1015 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "definitions": { - "AggregationFunctionParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "AuthorSpecifiedAggregation": { - "enum": [ - "COUNT", - "DISTINCT_COUNT", - "MIN", - "MAX", - "MEDIAN", - "SUM", - "AVERAGE", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE" - ], - "type": "string" - }, - "CategoryFilterFunction": { - "enum": [ - "EXACT", - "CONTAINS" - ], - "type": "string" - }, - "CategoryFilterType": { - "enum": [ - "CUSTOM_FILTER", - "CUSTOM_FILTER_LIST", - "FILTER_LIST" - ], - "type": "string" - }, - "CellValueSynonym": { - "additionalProperties": false, - "properties": { - "CellValue": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Synonyms": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "CollectiveConstant": { - "additionalProperties": false, - "properties": { - "ValueList": { - "items": { - "type": "string" - }, - "type": "array" - } - }, - "type": "object" - }, - "ColumnDataRole": { - "enum": [ - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "ColumnOrderingType": { - "enum": [ - "GREATER_IS_BETTER", - "LESSER_IS_BETTER", - "SPECIFIED" - ], - "type": "string" - }, - "ComparativeOrder": { - "additionalProperties": false, - "properties": { - "SpecifedOrder": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TreatUndefinedSpecifiedValues": { - "$ref": "#/definitions/UndefinedSpecifiedValueType" - }, - "UseOrdering": { - "$ref": "#/definitions/ColumnOrderingType" - } - }, - "type": "object" - }, - "ConstantType": { - "enum": [ - "SINGULAR", - "RANGE", - "COLLECTIVE" - ], - "type": "string" - }, - "DataAggregation": { - "additionalProperties": false, - "properties": { - "DatasetRowDateGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - }, - "DefaultDateColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "DatasetMetadata": { - "additionalProperties": false, - "properties": { - "CalculatedFields": { - "items": { - "$ref": "#/definitions/TopicCalculatedField" - }, - "type": "array" - }, - "Columns": { - "items": { - "$ref": "#/definitions/TopicColumn" - }, - "type": "array" - }, - "DataAggregation": { - "$ref": "#/definitions/DataAggregation" - }, - "DatasetArn": { - "type": "string" - }, - "DatasetDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DatasetName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Filters": { - "items": { - "$ref": "#/definitions/TopicFilter" - }, - "type": "array" - }, - "NamedEntities": { - "items": { - "$ref": "#/definitions/TopicNamedEntity" - }, - "type": "array" - } - }, - "required": [ - "DatasetArn" - ], - "type": "object" - }, - "DefaultAggregation": { - "enum": [ - "SUM", - "MAX", - "MIN", - "COUNT", - "DISTINCT_COUNT", - "AVERAGE", - "MEDIAN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "DefaultFormatting": { - "additionalProperties": false, - "properties": { - "DisplayFormat": { - "$ref": "#/definitions/DisplayFormat" - }, - "DisplayFormatOptions": { - "$ref": "#/definitions/DisplayFormatOptions" - } - }, - "type": "object" - }, - "DisplayFormat": { - "enum": [ - "AUTO", - "PERCENT", - "CURRENCY", - "NUMBER", - "DATE", - "STRING" - ], - "type": "string" - }, - "DisplayFormatOptions": { - "additionalProperties": false, - "properties": { - "BlankCellFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CurrencySymbol": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DateFormat": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "DecimalSeparator": { - "$ref": "#/definitions/TopicNumericSeparatorSymbol" - }, - "FractionDigits": { - "default": 0, - "type": "number" - }, - "GroupingSeparator": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "NegativeFormat": { - "$ref": "#/definitions/NegativeFormat" - }, - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "UnitScaler": { - "$ref": "#/definitions/NumberScale" - }, - "UseBlankCellFormat": { - "default": false, - "type": "boolean" - }, - "UseGrouping": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "FilterClass": { - "enum": [ - "ENFORCED_VALUE_FILTER", - "CONDITIONAL_VALUE_FILTER", - "NAMED_VALUE_FILTER" - ], - "type": "string" - }, - "NamedEntityAggType": { - "enum": [ - "SUM", - "MIN", - "MAX", - "COUNT", - "AVERAGE", - "DISTINCT_COUNT", - "STDEV", - "STDEVP", - "VAR", - "VARP", - "PERCENTILE", - "MEDIAN", - "CUSTOM" - ], - "type": "string" - }, - "NamedEntityDefinition": { - "additionalProperties": false, - "properties": { - "FieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Metric": { - "$ref": "#/definitions/NamedEntityDefinitionMetric" - }, - "PropertyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "PropertyRole": { - "$ref": "#/definitions/PropertyRole" - }, - "PropertyUsage": { - "$ref": "#/definitions/PropertyUsage" - } - }, - "type": "object" - }, - "NamedEntityDefinitionMetric": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedEntityAggType" - }, - "AggregationFunctionParameters": { - "$ref": "#/definitions/AggregationFunctionParameters" - } - }, - "type": "object" - }, - "NamedFilterAggType": { - "enum": [ - "NO_AGGREGATION", - "SUM", - "AVERAGE", - "COUNT", - "DISTINCT_COUNT", - "MAX", - "MEDIAN", - "MIN", - "STDEV", - "STDEVP", - "VAR", - "VARP" - ], - "type": "string" - }, - "NamedFilterType": { - "enum": [ - "CATEGORY_FILTER", - "NUMERIC_EQUALITY_FILTER", - "NUMERIC_RANGE_FILTER", - "DATE_RANGE_FILTER", - "RELATIVE_DATE_FILTER" - ], - "type": "string" - }, - "NegativeFormat": { - "additionalProperties": false, - "properties": { - "Prefix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Suffix": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "NumberScale": { - "enum": [ - "NONE", - "AUTO", - "THOUSANDS", - "MILLIONS", - "BILLIONS", - "TRILLIONS" - ], - "type": "string" - }, - "PropertyRole": { - "enum": [ - "PRIMARY", - "ID" - ], - "type": "string" - }, - "PropertyUsage": { - "enum": [ - "INHERIT", - "DIMENSION", - "MEASURE" - ], - "type": "string" - }, - "RangeConstant": { - "additionalProperties": false, - "properties": { - "Maximum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Minimum": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "SemanticEntityType": { - "additionalProperties": false, - "properties": { - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "SemanticType": { - "additionalProperties": false, - "properties": { - "FalseyCellValue": { - "type": "string" - }, - "FalseyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "SubTypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TruthyCellValue": { - "type": "string" - }, - "TruthyCellValueSynonyms": { - "items": { - "type": "string" - }, - "type": "array" - }, - "TypeName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "TypeParameters": { - "$ref": "#/definitions/TypeParameters" - } - }, - "type": "object" - }, - "TopicCalculatedField": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CalculatedFieldDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "CalculatedFieldSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "Expression": { - "maxLength": 4096, - "minLength": 1, - "type": "string" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "CalculatedFieldName", - "Expression" - ], - "type": "object" - }, - "TopicCategoryFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilterFunction": { - "$ref": "#/definitions/CategoryFilterFunction" - }, - "CategoryFilterType": { - "$ref": "#/definitions/CategoryFilterType" - }, - "Constant": { - "$ref": "#/definitions/TopicCategoryFilterConstant" - }, - "Inverse": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicCategoryFilterConstant": { - "additionalProperties": false, - "properties": { - "CollectiveConstant": { - "$ref": "#/definitions/CollectiveConstant" - }, - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicColumn": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/DefaultAggregation" - }, - "AllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "CellValueSynonyms": { - "items": { - "$ref": "#/definitions/CellValueSynonym" - }, - "type": "array" - }, - "ColumnDataRole": { - "$ref": "#/definitions/ColumnDataRole" - }, - "ColumnDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnFriendlyName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "ColumnSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "ComparativeOrder": { - "$ref": "#/definitions/ComparativeOrder" - }, - "DefaultFormatting": { - "$ref": "#/definitions/DefaultFormatting" - }, - "IsIncludedInTopic": { - "default": false, - "type": "boolean" - }, - "NeverAggregateInFilter": { - "default": false, - "type": "boolean" - }, - "NonAdditive": { - "default": false, - "type": "boolean" - }, - "NotAllowedAggregations": { - "items": { - "$ref": "#/definitions/AuthorSpecifiedAggregation" - }, - "type": "array" - }, - "SemanticType": { - "$ref": "#/definitions/SemanticType" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "required": [ - "ColumnName" - ], - "type": "object" - }, - "TopicDateRangeFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicDetails": { - "additionalProperties": false, - "properties": { - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "type": "object" - }, - "TopicFilter": { - "additionalProperties": false, - "properties": { - "CategoryFilter": { - "$ref": "#/definitions/TopicCategoryFilter" - }, - "DateRangeFilter": { - "$ref": "#/definitions/TopicDateRangeFilter" - }, - "FilterClass": { - "$ref": "#/definitions/FilterClass" - }, - "FilterDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "FilterSynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "FilterType": { - "$ref": "#/definitions/NamedFilterType" - }, - "NumericEqualityFilter": { - "$ref": "#/definitions/TopicNumericEqualityFilter" - }, - "NumericRangeFilter": { - "$ref": "#/definitions/TopicNumericRangeFilter" - }, - "OperandFieldName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "RelativeDateFilter": { - "$ref": "#/definitions/TopicRelativeDateFilter" - } - }, - "required": [ - "FilterName", - "OperandFieldName" - ], - "type": "object" - }, - "TopicNamedEntity": { - "additionalProperties": false, - "properties": { - "Definition": { - "items": { - "$ref": "#/definitions/NamedEntityDefinition" - }, - "type": "array" - }, - "EntityDescription": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntityName": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "EntitySynonyms": { - "items": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "type": "array" - }, - "SemanticEntityType": { - "$ref": "#/definitions/SemanticEntityType" - } - }, - "required": [ - "EntityName" - ], - "type": "object" - }, - "TopicNumericEqualityFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - } - }, - "type": "object" - }, - "TopicNumericRangeFilter": { - "additionalProperties": false, - "properties": { - "Aggregation": { - "$ref": "#/definitions/NamedFilterAggType" - }, - "Constant": { - "$ref": "#/definitions/TopicRangeFilterConstant" - }, - "Inclusive": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "TopicNumericSeparatorSymbol": { - "enum": [ - "COMMA", - "DOT" - ], - "type": "string" - }, - "TopicRangeFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "RangeConstant": { - "$ref": "#/definitions/RangeConstant" - } - }, - "type": "object" - }, - "TopicRelativeDateFilter": { - "additionalProperties": false, - "properties": { - "Constant": { - "$ref": "#/definitions/TopicSingularFilterConstant" - }, - "RelativeDateFilterFunction": { - "$ref": "#/definitions/TopicRelativeDateFilterFunction" - }, - "TimeGranularity": { - "$ref": "#/definitions/TopicTimeGranularity" - } - }, - "type": "object" - }, - "TopicRelativeDateFilterFunction": { - "enum": [ - "PREVIOUS", - "THIS", - "LAST", - "NEXT", - "NOW" - ], - "type": "string" - }, - "TopicSingularFilterConstant": { - "additionalProperties": false, - "properties": { - "ConstantType": { - "$ref": "#/definitions/ConstantType" - }, - "SingularConstant": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "TopicTimeGranularity": { - "enum": [ - "SECOND", - "MINUTE", - "HOUR", - "DAY", - "WEEK", - "MONTH", - "QUARTER", - "YEAR" - ], - "type": "string" - }, - "TopicUserExperienceVersion": { - "enum": [ - "LEGACY", - "NEW_READER_EXPERIENCE" - ], - "type": "string" - }, - "TypeParameters": { - "additionalProperties": false, - "patternProperties": { - ".+": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "type": "object" - }, - "UndefinedSpecifiedValueType": { - "enum": [ - "LEAST", - "MOST" - ], - "type": "string" - } - }, - "handlers": { - "create": { - "permissions": [ - "quicksight:CreateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - }, - "delete": { - "permissions": [ - "quicksight:DeleteTopic" - ] - }, - "list": { - "permissions": [ - "quicksight:ListTopics" - ] - }, - "read": { - "permissions": [ - "quicksight:DescribeTopic" - ] - }, - "update": { - "permissions": [ - "quicksight:UpdateTopic", - "quicksight:PassDataSet", - "quicksight:DescribeTopicRefresh" - ] - } - }, - "primaryIdentifier": [ - "/properties/AwsAccountId", - "/properties/TopicId" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AwsAccountId": { - "maxLength": 12, - "minLength": 12, - "pattern": "^[0-9]{12}$", - "type": "string" - }, - "DataSets": { - "items": { - "$ref": "#/definitions/DatasetMetadata" - }, - "type": "array" - }, - "Description": { - "maxLength": 256, - "minLength": 0, - "type": "string" - }, - "Name": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "TopicId": { - "maxLength": 256, - "minLength": 0, - "pattern": "^[A-Za-z0-9-_.\\\\+]*$", - "type": "string" - }, - "UserExperienceVersion": { - "$ref": "#/definitions/TopicUserExperienceVersion" - } - }, - "readOnlyProperties": [ - "/properties/Arn" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::QuickSight::Topic" -} diff --git a/src/cfnlint/data/schemas/providers/us_east_2/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/us_east_2/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/us_east_2/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/us_gov_east_1/__init__.py b/src/cfnlint/data/schemas/providers/us_gov_east_1/__init__.py index df526bc025..d7a98874c9 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_east_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_gov_east_1/__init__.py @@ -3,1146 +3,1150 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::Redshift::ScheduledAction", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::Greengrass::Group", + "AWS::RAM::ResourceShare", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", + "AWS::Config::ConfigurationRecorder", + "AWS::Greengrass::DeviceDefinition", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", "AWS::Lambda::EventSourceMapping", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::RolesAnywhere::CRL", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::Transfer::Certificate", + "AWS::SSMGuiConnect::Preferences", + "AWS::ApiGateway::DocumentationPart", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Athena::NamedQuery", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::ApiGateway::UsagePlanKey", + "AWS::Greengrass::FunctionDefinition", "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::ApiGateway::RequestValidator", + "AWS::DataSync::LocationHDFS", "AWS::MSK::Cluster", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::CodeBuild::Project", - "AWS::IoT::SecurityProfile", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::CloudFormation::HookVersion", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", "AWS::AppConfig::DeploymentStrategy", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::EKS::Cluster", + "AWS::Glue::DevEndpoint", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::Batch::SchedulingPolicy", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::Greengrass::ResourceDefinition", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::AppStream::AppBlock", "AWS::SES::VdmAttributes", - "AWS::GammaDilithium::JobDefinition", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::SQS::QueuePolicy", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::IoT::FleetMetric", - "AWS::EC2::InternetGateway", - "AMZN::SDC::Deployment", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", + "AWS::IdentityStore::GroupMembership", + "AWS::EC2::SpotFleet", + "AWS::Glue::SchemaVersion", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", - "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ImageBuilder::ContainerRecipe", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::Inspector::AssessmentTarget", - "AWS::KinesisAnalytics::Application", - "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::EC2::VPCPeeringConnection", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::SSMGuiConnect::Preferences", - "AWS::DLM::LifecyclePolicy", - "AWS::Events::EventBusPolicy", - "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::Events::EventBus", "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Glue::Workflow", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::BackupGateway::Hypervisor", + "AWS::IAM::Policy", + "AWS::SES::ContactList", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::EC2::TransitGatewayMulticastGroupMember", "AWS::EC2::VolumeAttachment", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", - "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", "AWS::AppConfig::ConfigurationProfile", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::IAM::Policy", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::SNS::TopicPolicy", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", + "AWS::EC2::VPCEndpointServicePermissions", "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::XRay::ResourcePolicy", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::Greengrass::CoreDefinition", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Glue::Classifier", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::GreengrassV2::Deployment", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", + "AWS::EC2::SubnetRouteTableAssociation", + "AWS::ServiceCatalog::ServiceActionAssociation", + "AWS::ImageBuilder::ContainerRecipe", "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::IAM::ServerCertificate", "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::OpsWorks::App", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AMZN::SDC::Deployment", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::CodeBuild::SourceCredential", - "AWS::SimSpaceWeaver::Simulation", - "AWS::StepFunctions::StateMachine", - "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::CloudWatch::InsightRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::GuardDuty::ThreatIntelSet", + "AWS::KinesisVideo::SignalingChannel", + "AWS::EC2::VPC", + "AWS::MSK::VpcConnection", "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::EC2::SpotFleet", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Backup::BackupVault", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::WAF::ByteMatchSet", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EC2::Host", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", + "AWS::RolesAnywhere::CRL", "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", - "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", + "AWS::Glue::Trigger", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::EC2::TransitGatewayConnect", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", - "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::ApiGateway::Method", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::ResilienceHub::App", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::M2::Application", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::IoT::TopicRule", + "AWS::DataSync::LocationS3", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::GreengrassV2::ComponentVersion", "AWS::M2::Environment", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-datasync-locationobjectstorage.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-rolesanywhere-crl.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-ecs-taskset.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-servicediscovery-service.json", - "aws-sns-subscription.json", - "aws-lakeformation-datalakesettings.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-athena-namedquery.json", - "aws-servicecatalog-portfolioshare.json", - "aws-xray-group.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-ec2-dhcpoptions.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-ssm-parameter.json", - "aws-config-deliverychannel.json", - "aws-msk-cluster.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-iot-securityprofile.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cloudformation-hookversion.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-appconfig-deploymentstrategy.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-eks-cluster.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-batch-schedulingpolicy.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-greengrass-resourcedefinition.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-networkmanager-device.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-iot-fleetmetric.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-appmesh-mesh.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-codedeploy-application.json", - "aws-iot-policyprincipalattachment.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-imagebuilder-containerrecipe.json", - "aws-iam-userpolicy.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::NetworkManager::Link", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::IAM::VirtualMFADevice", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::AutoScaling::ScheduledAction", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::EC2::PlacementGroup", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::Transfer::User", + "AWS::IAM::RolePolicy", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::EC2::VerifiedAccessTrustProvider", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::AppStream::DirectoryConfig", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::IAM::OIDCProvider", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::Signer::ProfilePermission", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::ElasticBeanstalk::Environment", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::GammaDilithium::JobDefinition", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::ApiGatewayV2::Stage", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-apigatewayv2-integration.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-ssm-resourcepolicy.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-elasticache-cachecluster.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-config-configurationrecorder.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-redshift-clustersubnetgroup.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-iot-cacertificate.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-appconfig-application.json", "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-controltower-enabledcontrol.json", + "aws-s3-accessgrantsinstance.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-transfer-profile.json", + "aws-apigateway-usageplankey.json", + "aws-docdb-dbinstance.json", "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-appmesh-virtualrouter.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-events-eventbuspolicy.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-ecs-clustercapacityproviderassociations.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-cloudformation-waitconditionhandle.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-iot-thinggroup.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-cassandra-table.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-cloudtrail-trail.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-appmesh-gatewayroute.json", "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-applicationinsights-application.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-ec2-flowlog.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-ec2-route.json", "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-appstream-appblock.json", + "aws-ses-vdmattributes.json", "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-iot-policyprincipalattachment.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-iot-jobtemplate.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-docdb-eventsubscription.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-backupgateway-hypervisor.json", + "aws-ses-contactlist.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-msk-configuration.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-ec2-vpc.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-xray-resourcepolicy.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-sagemaker-imageversion.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-ec2-localgatewayroute.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-glue-classifier.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-glue-customentitytype.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-emr-instancefleetconfig.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-iam-grouppolicy.json", + "aws-waf-bytematchset.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", "aws-ec2-vpngatewayroutepropagation.json", - "aws-codepipeline-webhook.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-fsx-volume.json", - "aws-inspectorv2-filter.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-appmesh-virtualservice.json", + "aws-glue-crawler.json", + "aws-apigateway-method.json", "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", - "aws-networkmanager-link.json", - "aws-greengrassv2-deployment.json", + "aws-servicediscovery-service.json", "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-datasync-locationfsxontap.json", - "aws-codebuild-sourcecredential.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-ec2-spotfleet.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-emr-instancegroupconfig.json", + "aws-synthetics-group.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-s3-bucketpolicy.json", + "aws-iot-custommetric.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-xray-group.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-redshift-clustersecuritygroup.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-sagemaker-appimageconfig.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", + "aws-iot-topicrule.json", + "aws-datasync-locations3.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-lambda-eventinvokeconfig.json", + "aws-kinesisvideo-stream.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-iot-policy.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-wafv2-webaclassociation.json", - "aws-licensemanager-grant.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-networkmanager-link.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-iam-virtualmfadevice.json", + "aws-acmpca-certificateauthority.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-datasync-agent.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-ec2-trafficmirrorfilterrule.json", + "aws-ec2-placementgroup.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-iot-thingprincipalattachment.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", + "aws-iam-rolepolicy.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-greengrass-connectordefinitionversion.json", + "aws-appmesh-virtualrouter.json", "aws-iot-certificateprovider.json", - "aws-resiliencehub-app.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-appstream-directoryconfig.json", + "aws-fsx-snapshot.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-glue-workflow.json", + "aws-iot-accountauditconfiguration.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ssm-resourcepolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-codebuild-reportgroup.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-servicecatalogappregistry-application.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-directoryservice-microsoftad.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-iot-provisioningtemplate.json", + "aws-batch-computeenvironment.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-iam-oidcprovider.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-ec2-ipam.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-apigatewayv2-stage.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-greengrass-groupversion.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-autoscaling-launchconfiguration.json index 898142a17c..2bc1721c0b 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-instance.json index 7b3bfed595..570babd879 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-instance.json @@ -54,6 +54,7 @@ "$ref": "#/definitions/NoDevice" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -90,6 +91,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-vpccidrblock.json b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-vpccidrblock.json deleted file mode 100644 index c7487f7d53..0000000000 --- a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-ec2-vpccidrblock.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Ipv6Pool", - "/properties/VpcId", - "/properties/Ipv4IpamPoolId", - "/properties/AmazonProvidedIpv6CidrBlock", - "/properties/Ipv6CidrBlock", - "/properties/Ipv6NetmaskLength", - "/properties/Ipv4NetmaskLength", - "/properties/Ipv6IpamPoolId", - "/properties/CidrBlock" - ], - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "AmazonProvidedIpv6CidrBlock": { - "type": "boolean" - }, - "CidrBlock": { - "type": "string" - }, - "Id": { - "type": "string" - }, - "Ipv4IpamPoolId": { - "type": "string" - }, - "Ipv4NetmaskLength": { - "type": "integer" - }, - "Ipv6CidrBlock": { - "type": "string" - }, - "Ipv6IpamPoolId": { - "type": "string" - }, - "Ipv6NetmaskLength": { - "type": "integer" - }, - "Ipv6Pool": { - "type": "string" - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/Id" - ], - "required": [ - "VpcId" - ], - "typeName": "AWS::EC2::VPCCidrBlock" -} diff --git a/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_gov_east_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1/__init__.py b/src/cfnlint/data/schemas/providers/us_gov_west_1/__init__.py index 7b435ad9e9..1c4a98270b 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_west_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_gov_west_1/__init__.py @@ -3,1374 +3,1379 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::Redshift::ScheduledAction", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::ApiGateway::BasePathMapping", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::Greengrass::Group", - "AWS::Lambda::EventSourceMapping", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::RolesAnywhere::CRL", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", - "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::RAM::ResourceShare", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Athena::NamedQuery", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", + "AWS::Glue::DataQualityRuleset", + "AWS::Config::ConfigurationRecorder", + "AWS::Greengrass::DeviceDefinition", "AWS::QuickSight::Analysis", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::EC2::DHCPOptions", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::Transfer::Certificate", + "AWS::Pinpoint::GCMChannel", + "AWS::SSMGuiConnect::Preferences", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", "AWS::ApiGateway::RequestValidator", - "AWS::MSK::Cluster", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::IoT::SecurityProfile", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::S3::AccessGrantsInstance", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Organizations::ResourcePolicy", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::GameLift::Alias", "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Connect::QuickConnect", - "AWS::Pinpoint::GCMChannel", - "AWS::CloudFormation::HookVersion", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::EKS::Cluster", - "AWS::IAM::Role", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", + "AWS::ApiGateway::UsagePlanKey", + "AWS::Greengrass::FunctionDefinition", + "AWS::DocDB::DBInstance", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::EC2::VPCEndpointConnectionNotification", "AWS::CodePipeline::Pipeline", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::Glue::Partition", - "AWS::GameLift::Fleet", "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::Batch::SchedulingPolicy", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::RoboMaker::RobotApplication", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::Connect::UserHierarchyGroup", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", "AWS::Connect::View", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::Greengrass::ResourceDefinition", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::Neptune::DBCluster", - "AWS::CloudWatch::AnomalyDetector", + "AWS::Glue::Table", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::ElastiCache::ServerlessCache", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::WAF::IPSet", + "AWS::IoTTwinMaker::Workspace", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", "AWS::CloudWatch::Alarm", - "AWS::EC2::ClientVpnRoute", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::Location::TrackerConsumer", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", + "AWS::Pinpoint::EventStream", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", "AWS::SES::VdmAttributes", - "AWS::GammaDilithium::JobDefinition", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::SQS::QueuePolicy", + "AWS::IdentityStore::GroupMembership", + "AWS::EC2::SpotFleet", + "AWS::Glue::SchemaVersion", + "AWS::IoT::PolicyPrincipalAttachment", + "AWS::Timestream::ScheduledQuery", "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::IoT::FleetMetric", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::Connect::RoutingProfile", - "AWS::QuickSight::DataSource", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::IoT::SecurityProfile", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::Organizations::Organization", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", + "AWS::EC2::TransitGateway", "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", - "AWS::IoT::PolicyPrincipalAttachment", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ImageBuilder::ContainerRecipe", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::Pinpoint::SmsTemplate", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::LakeFormation::Resource", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::ElastiCache::CacheCluster", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", + "AWS::KinesisVideo::SignalingChannel", + "AWS::EC2::VPC", + "AWS::MSK::VpcConnection", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::Connect::ContactFlow", - "AWS::SSMGuiConnect::Preferences", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::Events::EventBusPolicy", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", "AWS::IoTSiteWise::AssetModel", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Glue::Workflow", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::Redshift::EventSubscription", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", "AWS::Backup::BackupVault", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::IAM::Policy", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::WAF::ByteMatchSet", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EC2::Host", + "AWS::AppStream::User", + "AWS::IoTTwinMaker::Scene", + "AWS::DMS::ReplicationTask", "AWS::EC2::RouteTable", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", "AWS::SNS::TopicPolicy", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::SSM::MaintenanceWindowTask", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::EC2::TransitGatewayConnect", "AWS::EC2::SecurityGroup", - "AWS::AmazonMQ::Configuration", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::SecretsManager::Secret", - "AWS::Greengrass::CoreDefinition", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::EFS::MountTarget", - "AWS::EC2::Host", - "AWS::IAM::Group", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::RDS::DBProxyEndpoint", + "AWS::QuickSight::Theme", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", + "AWS::Events::Rule", + "AWS::DataBrew::Dataset", "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::AppMesh::VirtualService", + "AWS::Glue::Crawler", + "AWS::ApiGateway::Method", "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::GreengrassV2::Deployment", - "AWS::Pinpoint::EmailChannel", + "AWS::ServiceDiscovery::Service", + "AWS::IoTTwinMaker::SyncJob", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::EC2::VPNConnection", "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Glue::DataQualityRuleset", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::Connect::ViewVersion", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::S3::BucketPolicy", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::OpsWorks::App", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::CodeBuild::SourceCredential", - "AWS::SimSpaceWeaver::Simulation", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::Cognito::UserPoolResourceServer", - "AWS::SecurityHub::Standard", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::ElastiCache::UserGroup", - "AWS::Cognito::IdentityPoolPrincipalTag", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", + "AWS::IoT::TopicRule", + "AWS::DataSync::LocationS3", "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::Lambda::LayerVersion", + "AWS::KinesisVideo::Stream", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DocDB::DBSubnetGroup", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::Connect::ContactFlow", + "AWS::NetworkManager::Link", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", + "AWS::Connect::ViewVersion", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::IAM::VirtualMFADevice", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::AutoScaling::ScheduledAction", + "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::DirectoryService::SimpleAD", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::EC2::TrafficMirrorFilterRule", + "AWS::EC2::PlacementGroup", + "AWS::ECR::Repository", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", "AWS::ElasticLoadBalancingV2::ListenerRule", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Athena::DataCatalog", + "AWS::DocDB::DBCluster", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::QuickSight::RefreshSchedule", - "AWS::EC2::TrafficMirrorFilter", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DirectoryService::MicrosoftAD", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::ApiGateway::DomainName", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::ResilienceHub::App", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::IoT::ProvisioningTemplate", + "AWS::ApiGateway::Stage", + "AWS::Batch::ComputeEnvironment", "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Route53::RecordSet", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::IAM::OIDCProvider", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::QuickSight::Template", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::GammaDilithium::JobDefinition", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::M2::Environment", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::Connect::User", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::EKS::Addon", ] # pylint: disable=too-many-lines cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-datasync-locationobjectstorage.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-greengrass-group.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", + "aws-apigatewayv2-integration.json", + "aws-connect-userhierarchygroup.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-ssm-resourcepolicy.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-ram-resourceshare.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-config-configurationrecorder.json", + "aws-greengrass-devicedefinition.json", + "aws-quicksight-analysis.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-quicksight-datasource.json", + "aws-iot-cacertificate.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-datasync-locationfsxwindows.json", + "aws-autoscaling-warmpool.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", "aws-controltower-enabledcontrol.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-rolesanywhere-crl.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", + "aws-s3-accessgrantsinstance.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-organizations-resourcepolicy.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-greengrass-functiondefinition.json", + "aws-docdb-dbinstance.json", + "aws-datasync-locationhdfs.json", + "aws-iotsitewise-portal.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-apigateway-method.json", - "aws-accessanalyzer-analyzer.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-timestream-database.json", - "aws-servicediscovery-service.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", "aws-sns-subscription.json", - "aws-lakeformation-datalakesettings.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-athena-namedquery.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-xray-group.json", - "aws-quicksight-analysis.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-ec2-dhcpoptions.json", - "aws-connect-prompt.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-ssm-parameter.json", - "aws-iottwinmaker-syncjob.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-msk-cluster.json", - "aws-cloudformation-customresource.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-iot-securityprofile.json", - "aws-pinpoint-pushtemplate.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-connect-quickconnect.json", - "aws-pinpoint-gcmchannel.json", - "aws-cloudformation-hookversion.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-pinpoint-eventstream.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", "aws-appconfig-deploymentstrategy.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-eks-cluster.json", - "aws-iam-role.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-dms-endpoint.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-ec2-ec2fleet.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-glue-partition.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-batch-schedulingpolicy.json", - "aws-robomaker-robotapplicationversion.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-robomaker-robotapplication.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-connect-userhierarchygroup.json", - "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-greengrass-resourcedefinition.json", - "aws-appconfig-extension.json", - "aws-transfer-certificate.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-neptune-dbcluster.json", - "aws-cloudwatch-alarm.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-networkmanager-device.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-iot-fleetmetric.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-appmesh-mesh.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-connect-routingprofile.json", - "aws-quicksight-datasource.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-codedeploy-application.json", - "aws-iot-policyprincipalattachment.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-imagebuilder-containerrecipe.json", - "aws-iam-userpolicy.json", - "aws-pinpoint-smstemplate.json", - "aws-connect-predefinedattribute.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-lakeformation-resource.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-elasticache-cachecluster.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-rds-dbclusterparametergroup.json", "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-connect-contactflow.json", - "aws-dlm-lifecyclepolicy.json", + "aws-iot-softwarepackage.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", "aws-robomaker-simulationapplication.json", - "aws-events-eventbuspolicy.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-connect-view.json", + "aws-glue-table.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-cloudtrail-trail.json", + "aws-appstream-stack.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-wafv2-ipset.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", "aws-ssm-document.json", - "aws-iotsitewise-assetmodel.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-waf-ipset.json", "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-location-trackerconsumer.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-wafv2-loggingconfiguration.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-ec2-spotfleet.json", + "aws-glue-schemaversion.json", + "aws-iot-policyprincipalattachment.json", + "aws-timestream-scheduledquery.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-iot-jobtemplate.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-iot-securityprofile.json", "aws-docdb-eventsubscription.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-glue-workflow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-organizations-organization.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-backupgateway-hypervisor.json", + "aws-connect-predefinedattribute.json", + "aws-databrew-schedule.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-applicationinsights-application.json", "aws-ecs-clustercapacityproviderassociations.json", - "aws-controltower-enabledbaseline.json", - "aws-backup-backupvault.json", - "aws-ec2-securitygroupegress.json", "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-applicationinsights-application.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-ec2-flowlog.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-sns-topicpolicy.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-greengrass-functiondefinition.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-sagemaker-workteam.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-ec2-securitygroup.json", - "aws-amazonmq-configuration.json", - "aws-s3outposts-accesspoint.json", - "aws-opsworks-userprofile.json", - "aws-xray-resourcepolicy.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-sagemaker-imageversion.json", - "aws-iam-samlprovider.json", - "aws-secretsmanager-secret.json", - "aws-greengrass-coredefinition.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", "aws-secretsmanager-resourcepolicy.json", - "aws-iotsitewise-portal.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-location-map.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-ec2-vpc.json", + "aws-msk-vpcconnection.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-ec2-localgatewayroute.json", "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-glue-customentitytype.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-elasticache-securitygroup.json", - "aws-iotevents-input.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-iam-grouppolicy.json", + "aws-waf-bytematchset.json", + "aws-iottwinmaker-scene.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", "aws-route53resolver-firewallrulegroupassociation.json", - "aws-codepipeline-webhook.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", - "aws-rds-optiongroup.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-fsx-volume.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", - "aws-appmesh-virtualservice.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-ec2-transitgatewayconnect.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-databrew-dataset.json", + "aws-glue-crawler.json", + "aws-apigateway-method.json", "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-greengrassv2-deployment.json", - "aws-pinpoint-emailchannel.json", + "aws-servicediscovery-service.json", + "aws-iottwinmaker-syncjob.json", + "aws-iotevents-alarmmodel.json", + "aws-quicksight-dataset.json", "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-glue-dataqualityruleset.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-connect-viewversion.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", - "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", - "aws-secretsmanager-rotationschedule.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-opsworks-app.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-iottwinmaker-entity.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-emr-instancegroupconfig.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-s3-bucketpolicy.json", + "aws-iot-custommetric.json", "aws-codebuild-sourcecredential.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-xray-group.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-m2-application.json", + "aws-ses-template.json", "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-ec2-spotfleet.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-cognito-userpoolresourceserver.json", - "aws-securityhub-standard.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-cognito-identitypoolprincipaltag.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-databrew-dataset.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", + "aws-redshift-clustersecuritygroup.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", "aws-dms-eventsubscription.json", + "aws-iot-topicrule.json", + "aws-datasync-locations3.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-lambda-eventinvokeconfig.json", + "aws-kinesisvideo-stream.json", + "aws-rds-optiongroup.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-docdb-dbsubnetgroup.json", + "aws-iot-policy.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", + "aws-iot-scheduledaudit.json", + "aws-connect-contactflow.json", + "aws-networkmanager-link.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-wafv2-webaclassociation.json", - "aws-licensemanager-grant.json", + "aws-ec2-verifiedaccessendpoint.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", + "aws-connect-viewversion.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", + "aws-cognito-userpool.json", + "aws-secretsmanager-rotationschedule.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-iam-virtualmfadevice.json", + "aws-acmpca-certificateauthority.json", + "aws-cognito-identitypoolprincipaltag.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-rds-eventsubscription.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-ec2-trafficmirrorfilterrule.json", + "aws-ec2-placementgroup.json", + "aws-ecr-repository.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", "aws-elasticloadbalancingv2-listenerrule.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-iot-thingprincipalattachment.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-msk-clusterpolicy.json", - "aws-dms-replicationsubnetgroup.json", - "aws-iotevents-detectormodel.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-quicksight-refreshschedule.json", - "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-apigateway-domainname.json", - "aws-greengrass-connectordefinitionversion.json", + "aws-appmesh-virtualrouter.json", "aws-iot-certificateprovider.json", - "aws-resiliencehub-app.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", + "aws-pinpoint-emailtemplate.json", + "aws-appstream-directoryconfig.json", + "aws-fsx-snapshot.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-docdb-dbcluster.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-iot-accountauditconfiguration.json", + "aws-ec2-prefixlist.json", + "aws-networkmanager-device.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-amazonmq-broker.json", + "aws-ssm-association.json", "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ssm-resourcepolicy.json", + "aws-securityhub-automationrule.json", + "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-codebuild-reportgroup.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", "aws-emr-studio.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-directoryservice-microsoftad.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-sqs-queue.json", + "aws-guardduty-detector.json", + "aws-iot-provisioningtemplate.json", + "aws-batch-computeenvironment.json", "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-route53-recordset.json", + "aws-quicksight-vpcconnection.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", + "aws-ec2-trafficmirrorfilter.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-rds-dbsecuritygroup.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-iam-oidcprovider.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-ec2-ipam.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-quicksight-template.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolclient.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-m2-environment.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-connect-user.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-autoscaling-launchconfiguration.json b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-autoscaling-launchconfiguration.json index 898142a17c..2bc1721c0b 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-autoscaling-launchconfiguration.json +++ b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-autoscaling-launchconfiguration.json @@ -24,6 +24,9 @@ "definitions": { "BlockDevice": { "additionalProperties": false, + "cfnLint": [ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-ec2-instance.json index 7b3bfed595..570babd879 100644 --- a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-ec2-instance.json +++ b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-ec2-instance.json @@ -54,6 +54,7 @@ "$ref": "#/definitions/NoDevice" }, "VirtualName": { + "pattern": "^ephemeral([0-9]|[1][0-9]|[2][0-3])$", "type": "string" } }, @@ -90,6 +91,9 @@ }, "Ebs": { "additionalProperties": false, + "cfnLint": [ + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs" + ], "properties": { "DeleteOnTermination": { "type": "boolean" diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-rds-dbcluster.json b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-rds-dbcluster.json deleted file mode 100644 index 29d5cc515f..0000000000 --- a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-rds-dbcluster.json +++ /dev/null @@ -1,457 +0,0 @@ -{ - "additionalProperties": false, - "cfnLint": [ - "AWS::RDS::DBCluster/Properties" - ], - "conditionalCreateOnlyProperties": [ - "/properties/Engine", - "/properties/GlobalClusterIdentifier", - "/properties/MasterUsername" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZones", - "/properties/DBClusterIdentifier", - "/properties/DBSubnetGroupName", - "/properties/DBSystemId", - "/properties/DatabaseName", - "/properties/EngineMode", - "/properties/KmsKeyId", - "/properties/PubliclyAccessible", - "/properties/RestoreToTime", - "/properties/RestoreType", - "/properties/SnapshotIdentifier", - "/properties/SourceDBClusterIdentifier", - "/properties/SourceRegion", - "/properties/StorageEncrypted", - "/properties/UseLatestRestorableTime" - ], - "definitions": { - "DBClusterRole": { - "additionalProperties": false, - "properties": { - "FeatureName": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "RoleArn" - ], - "type": "object" - }, - "Endpoint": { - "additionalProperties": false, - "properties": { - "Address": { - "type": "string" - }, - "Port": { - "type": "string" - } - }, - "type": "object" - }, - "MasterUserSecret": { - "additionalProperties": false, - "properties": { - "KmsKeyId": { - "type": "string" - }, - "SecretArn": { - "type": "string" - } - }, - "type": "object" - }, - "ReadEndpoint": { - "additionalProperties": false, - "properties": { - "Address": { - "type": "string" - } - }, - "type": "object" - }, - "ScalingConfiguration": { - "additionalProperties": false, - "properties": { - "AutoPause": { - "type": "boolean" - }, - "MaxCapacity": { - "type": "integer" - }, - "MinCapacity": { - "type": "integer" - }, - "SecondsBeforeTimeout": { - "type": "integer" - }, - "SecondsUntilAutoPause": { - "type": "integer" - }, - "TimeoutAction": { - "type": "string" - } - }, - "type": "object" - }, - "ServerlessV2ScalingConfiguration": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "type": "number" - }, - "MinCapacity": { - "type": "number" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "iam:CreateServiceLinkedRole", - "iam:PassRole", - "rds:AddRoleToDBCluster", - "rds:AddTagsToResource", - "rds:CreateDBCluster", - "rds:CreateDBInstance", - "rds:DescribeDBClusters", - "rds:DescribeEvents", - "rds:EnableHttpEndpoint", - "rds:ModifyDBCluster", - "rds:RestoreDBClusterFromSnapshot", - "rds:RestoreDBClusterToPointInTime", - "secretsmanager:CreateSecret", - "secretsmanager:TagResource" - ], - "timeoutInMinutes": 2160 - }, - "delete": { - "permissions": [ - "rds:CreateDBClusterSnapshot", - "rds:DeleteDBCluster", - "rds:DeleteDBInstance", - "rds:DescribeDBClusters", - "rds:DescribeGlobalClusters", - "rds:RemoveFromGlobalCluster" - ] - }, - "list": { - "permissions": [ - "rds:DescribeDBClusters" - ] - }, - "read": { - "permissions": [ - "rds:DescribeDBClusters" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeSecurityGroups", - "iam:PassRole", - "rds:AddRoleToDBCluster", - "rds:AddTagsToResource", - "rds:DescribeDBClusters", - "rds:DescribeDBSubnetGroups", - "rds:DescribeEvents", - "rds:DescribeGlobalClusters", - "rds:DisableHttpEndpoint", - "rds:EnableHttpEndpoint", - "rds:ModifyDBCluster", - "rds:ModifyDBInstance", - "rds:RemoveFromGlobalCluster", - "rds:RemoveRoleFromDBCluster", - "rds:RemoveTagsFromResource", - "secretsmanager:CreateSecret", - "secretsmanager:TagResource" - ], - "timeoutInMinutes": 2160 - } - }, - "primaryIdentifier": [ - "/properties/DBClusterIdentifier" - ], - "properties": { - "AllocatedStorage": { - "type": "integer" - }, - "AssociatedRoles": { - "items": { - "$ref": "#/definitions/DBClusterRole" - }, - "type": "array", - "uniqueItems": true - }, - "AutoMinorVersionUpgrade": { - "type": "boolean" - }, - "AvailabilityZones": { - "cfnLint": [ - "AWS::RDS::DBCluster/Properties/AvailabilityZones" - ], - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "BacktrackWindow": { - "default": 0, - "minimum": 0, - "type": "integer" - }, - "BackupRetentionPeriod": { - "default": 1, - "maximum": 35, - "minimum": 1, - "type": "integer" - }, - "CopyTagsToSnapshot": { - "type": "boolean" - }, - "DBClusterArn": { - "type": "string" - }, - "DBClusterIdentifier": { - "maxLength": 63, - "minLength": 1, - "pattern": "^[a-zA-Z]{1}(?:-?[a-zA-Z0-9]){0,62}$", - "type": "string" - }, - "DBClusterInstanceClass": { - "type": "string" - }, - "DBClusterParameterGroupName": { - "default": "default.aurora5.6", - "type": "string" - }, - "DBClusterResourceId": { - "type": "string" - }, - "DBInstanceParameterGroupName": { - "type": "string" - }, - "DBSubnetGroupName": { - "type": "string" - }, - "DBSystemId": { - "type": "string" - }, - "DatabaseName": { - "type": "string" - }, - "DeletionProtection": { - "type": "boolean" - }, - "Domain": { - "type": "string" - }, - "DomainIAMRoleName": { - "type": "string" - }, - "EnableCloudwatchLogsExports": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "EnableGlobalWriteForwarding": { - "type": "boolean" - }, - "EnableHttpEndpoint": { - "type": "boolean" - }, - "EnableIAMDatabaseAuthentication": { - "type": "boolean" - }, - "Endpoint": { - "$ref": "#/definitions/Endpoint" - }, - "Engine": { - "type": "string" - }, - "EngineMode": { - "type": "string" - }, - "EngineVersion": { - "type": "string" - }, - "GlobalClusterIdentifier": { - "maxLength": 63, - "minLength": 0, - "pattern": "^$|^[a-zA-Z]{1}(?:-?[a-zA-Z0-9]){0,62}$", - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "ManageMasterUserPassword": { - "type": "boolean" - }, - "MasterUserPassword": { - "type": "string" - }, - "MasterUserSecret": { - "$ref": "#/definitions/MasterUserSecret" - }, - "MasterUsername": { - "minLength": 1, - "pattern": "^[a-zA-Z]{1}[a-zA-Z0-9_]*$", - "type": "string" - }, - "MonitoringInterval": { - "default": 0, - "type": "integer" - }, - "MonitoringRoleArn": { - "type": "string" - }, - "NetworkType": { - "type": "string" - }, - "PerformanceInsightsEnabled": { - "type": "boolean" - }, - "PerformanceInsightsKmsKeyId": { - "type": "string" - }, - "PerformanceInsightsRetentionPeriod": { - "type": "integer" - }, - "Port": { - "type": "integer" - }, - "PreferredBackupWindow": { - "type": "string" - }, - "PreferredMaintenanceWindow": { - "type": "string" - }, - "PubliclyAccessible": { - "type": "boolean" - }, - "ReadEndpoint": { - "$ref": "#/definitions/ReadEndpoint" - }, - "ReplicationSourceIdentifier": { - "type": "string" - }, - "RestoreToTime": { - "type": "string" - }, - "RestoreType": { - "default": "full-copy", - "type": "string" - }, - "ScalingConfiguration": { - "$ref": "#/definitions/ScalingConfiguration" - }, - "ServerlessV2ScalingConfiguration": { - "$ref": "#/definitions/ServerlessV2ScalingConfiguration" - }, - "SnapshotIdentifier": { - "type": "string" - }, - "SourceDBClusterIdentifier": { - "type": "string" - }, - "SourceRegion": { - "type": "string" - }, - "StorageEncrypted": { - "type": "boolean" - }, - "StorageThroughput": { - "type": "integer" - }, - "StorageType": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "maxItems": 50, - "type": "array", - "uniqueItems": true - }, - "UseLatestRestorableTime": { - "type": "boolean" - }, - "VpcSecurityGroupIds": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/DBClusterIdentifier": "$lowercase(DBClusterIdentifier)", - "/properties/DBClusterParameterGroupName": "$lowercase(DBClusterParameterGroupName)", - "/properties/DBSubnetGroupName": "$lowercase(DBSubnetGroupName)", - "/properties/EnableHttpEndpoint": "$lowercase($string(EngineMode)) = 'serverless' ? EnableHttpEndpoint : ($lowercase($string(Engine)) = 'aurora-postgresql' ? EnableHttpEndpoint : false )", - "/properties/Engine": "$lowercase(Engine)", - "/properties/EngineVersion": "$join([$string(EngineVersion), \".*\"])", - "/properties/KmsKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", KmsKeyId])", - "/properties/MasterUserSecret/KmsKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", MasterUserSecret.KmsKeyId])", - "/properties/NetworkType": "$lowercase(NetworkType)", - "/properties/PerformanceInsightsKmsKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", PerformanceInsightsKmsKeyId])", - "/properties/PreferredMaintenanceWindow": "$lowercase(PreferredMaintenanceWindow)", - "/properties/SnapshotIdentifier": "$lowercase(SnapshotIdentifier)", - "/properties/SourceDBClusterIdentifier": "$lowercase(SourceDBClusterIdentifier)", - "/properties/StorageType": "$lowercase(StorageType)" - }, - "readOnlyProperties": [ - "/properties/DBClusterArn", - "/properties/DBClusterResourceId", - "/properties/Endpoint", - "/properties/Endpoint/Address", - "/properties/Endpoint/Port", - "/properties/ReadEndpoint/Address", - "/properties/MasterUserSecret/SecretArn", - "/properties/StorageThroughput" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-rds", - "typeName": "AWS::RDS::DBCluster", - "writeOnlyProperties": [ - "/properties/DBInstanceParameterGroupName", - "/properties/MasterUserPassword", - "/properties/RestoreToTime", - "/properties/RestoreType", - "/properties/SnapshotIdentifier", - "/properties/SourceDBClusterIdentifier", - "/properties/SourceRegion", - "/properties/UseLatestRestorableTime" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-rds-dbinstance.json b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-rds-dbinstance.json deleted file mode 100644 index 10983ab4c1..0000000000 --- a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-rds-dbinstance.json +++ /dev/null @@ -1,619 +0,0 @@ -{ - "additionalProperties": false, - "cfnLint": [ - "AWS::RDS::DBInstance/Properties" - ], - "conditionalCreateOnlyProperties": [ - "/properties/AutoMinorVersionUpgrade", - "/properties/AvailabilityZone", - "/properties/BackupRetentionPeriod", - "/properties/DBClusterSnapshotIdentifier", - "/properties/DBParameterGroupName", - "/properties/DBSnapshotIdentifier", - "/properties/Engine", - "/properties/MultiAZ", - "/properties/PerformanceInsightsKMSKeyId", - "/properties/PreferredMaintenanceWindow", - "/properties/RestoreTime", - "/properties/SourceDBClusterIdentifier", - "/properties/SourceDBInstanceAutomatedBackupsArn", - "/properties/SourceDBInstanceIdentifier", - "/properties/SourceDbiResourceId", - "/properties/StorageType", - "/properties/UseLatestRestorableTime" - ], - "createOnlyProperties": [ - "/properties/CharacterSetName", - "/properties/CustomIAMInstanceProfile", - "/properties/DBClusterIdentifier", - "/properties/DBInstanceIdentifier", - "/properties/DBName", - "/properties/DBSubnetGroupName", - "/properties/KmsKeyId", - "/properties/MasterUsername", - "/properties/NcharCharacterSetName", - "/properties/Port", - "/properties/SourceRegion", - "/properties/StorageEncrypted", - "/properties/Timezone" - ], - "definitions": { - "CertificateDetails": { - "additionalProperties": false, - "properties": { - "CAIdentifier": { - "type": "string" - }, - "ValidTill": { - "format": "date-time", - "type": "string" - } - }, - "type": "object" - }, - "DBInstanceRole": { - "additionalProperties": false, - "properties": { - "FeatureName": { - "type": "string" - }, - "RoleArn": { - "type": "string" - } - }, - "required": [ - "FeatureName", - "RoleArn" - ], - "type": "object" - }, - "Endpoint": { - "additionalProperties": false, - "properties": { - "Address": { - "type": "string" - }, - "HostedZoneId": { - "type": "string" - }, - "Port": { - "type": "string" - } - }, - "type": "object" - }, - "MasterUserSecret": { - "additionalProperties": false, - "properties": { - "KmsKeyId": { - "type": "string" - }, - "SecretArn": { - "type": "string" - } - }, - "type": "object" - }, - "ProcessorFeature": { - "additionalProperties": false, - "properties": { - "Name": { - "enum": [ - "coreCount", - "threadsPerCore" - ], - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "minLength": 1, - "type": "string" - }, - "Value": { - "maxLength": 256, - "minLength": 0, - "type": "string" - } - }, - "required": [ - "Key" - ], - "type": "object" - } - }, - "dependencies": { - "KmsKeyId": { - "properties": { - "StorageEncrypted": { - "enum": [ - "true", - "True", - true - ] - } - }, - "required": [ - "StorageEncrypted" - ] - } - }, - "dependentExcluded": { - "SourceDBInstanceIdentifier": [ - "CharacterSetName", - "MasterUserPassword", - "MasterUsername", - "StorageEncrypted" - ] - }, - "deprecatedProperties": [ - "/properties/TdeCredentialArn", - "/properties/TdeCredentialPassword" - ], - "handlers": { - "create": { - "permissions": [ - "ec2:DescribeAccountAttributes", - "ec2:DescribeAvailabilityZones", - "ec2:DescribeInternetGateways", - "ec2:DescribeSecurityGroups", - "ec2:DescribeSubnets", - "ec2:DescribeVpcAttribute", - "ec2:DescribeVpcs", - "iam:CreateServiceLinkedRole", - "iam:GetRole", - "iam:ListRoles", - "iam:PassRole", - "kms:CreateGrant", - "kms:DescribeKey", - "rds:AddRoleToDBInstance", - "rds:AddTagsToResource", - "rds:CreateDBInstance", - "rds:CreateDBInstanceReadReplica", - "rds:DescribeDBInstances", - "rds:DescribeDBClusters", - "rds:DescribeDBClusterSnapshots", - "rds:DescribeDBInstanceAutomatedBackups", - "rds:DescribeDBSnapshots", - "rds:DescribeEvents", - "rds:ModifyDBInstance", - "rds:RebootDBInstance", - "rds:RestoreDBInstanceFromDBSnapshot", - "rds:RestoreDBInstanceToPointInTime", - "rds:StartDBInstanceAutomatedBackupsReplication", - "secretsmanager:CreateSecret", - "secretsmanager:TagResource" - ], - "timeoutInMinutes": 2160 - }, - "delete": { - "permissions": [ - "rds:CreateDBSnapshot", - "rds:DeleteDBInstance", - "rds:DescribeDBInstances" - ], - "timeoutInMinutes": 2160 - }, - "list": { - "permissions": [ - "rds:DescribeDBInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeAccountAttributes", - "ec2:DescribeAvailabilityZones", - "ec2:DescribeInternetGateways", - "ec2:DescribeSecurityGroups", - "ec2:DescribeSubnets", - "ec2:DescribeVpcAttribute", - "ec2:DescribeVpcs", - "rds:DescribeDBInstances" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeAccountAttributes", - "ec2:DescribeAvailabilityZones", - "ec2:DescribeInternetGateways", - "ec2:DescribeSecurityGroups", - "ec2:DescribeSubnets", - "ec2:DescribeVpcAttribute", - "ec2:DescribeVpcs", - "iam:CreateServiceLinkedRole", - "iam:GetRole", - "iam:ListRoles", - "iam:PassRole", - "kms:CreateGrant", - "kms:DescribeKey", - "rds:AddRoleToDBInstance", - "rds:AddTagsToResource", - "rds:DescribeDBClusters", - "rds:DescribeDBEngineVersions", - "rds:DescribeDBInstances", - "rds:DescribeDBParameterGroups", - "rds:DescribeEvents", - "rds:ModifyDBInstance", - "rds:PromoteReadReplica", - "rds:RebootDBInstance", - "rds:RemoveRoleFromDBInstance", - "rds:RemoveTagsFromResource", - "rds:StartDBInstanceAutomatedBackupsReplication", - "rds:StopDBInstanceAutomatedBackupsReplication", - "secretsmanager:CreateSecret", - "secretsmanager:TagResource" - ], - "timeoutInMinutes": 2160 - } - }, - "primaryIdentifier": [ - "/properties/DBInstanceIdentifier" - ], - "properties": { - "AllocatedStorage": { - "pattern": "^[0-9]*$", - "type": "string" - }, - "AllowMajorVersionUpgrade": { - "type": "boolean" - }, - "AssociatedRoles": { - "items": { - "$ref": "#/definitions/DBInstanceRole" - }, - "type": "array" - }, - "AutoMinorVersionUpgrade": { - "type": "boolean" - }, - "AutomaticBackupReplicationRegion": { - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::RDS::DBInstance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BackupRetentionPeriod": { - "default": 1, - "maximum": 35, - "minimum": 0, - "type": "integer" - }, - "CACertificateIdentifier": { - "type": "string" - }, - "CertificateDetails": { - "$ref": "#/definitions/CertificateDetails" - }, - "CertificateRotationRestart": { - "type": "boolean" - }, - "CharacterSetName": { - "type": "string" - }, - "CopyTagsToSnapshot": { - "type": "boolean" - }, - "CustomIAMInstanceProfile": { - "type": "string" - }, - "DBClusterIdentifier": { - "type": "string" - }, - "DBClusterSnapshotIdentifier": { - "type": "string" - }, - "DBInstanceArn": { - "type": "string" - }, - "DBInstanceClass": { - "type": "string" - }, - "DBInstanceIdentifier": { - "maxLength": 63, - "minLength": 1, - "pattern": "^$|^[a-zA-Z]{1}(?:-?[a-zA-Z0-9]){0,62}$", - "type": "string" - }, - "DBName": { - "type": "string" - }, - "DBParameterGroupName": { - "type": "string" - }, - "DBSecurityGroups": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "DBSnapshotIdentifier": { - "type": "string" - }, - "DBSubnetGroupName": { - "type": "string" - }, - "DBSystemId": { - "type": "string" - }, - "DbiResourceId": { - "type": "string" - }, - "DedicatedLogVolume": { - "type": "boolean" - }, - "DeleteAutomatedBackups": { - "type": "boolean" - }, - "DeletionProtection": { - "type": "boolean" - }, - "Domain": { - "type": "string" - }, - "DomainAuthSecretArn": { - "type": "string" - }, - "DomainDnsIps": { - "items": { - "type": "string" - }, - "type": "array" - }, - "DomainFqdn": { - "type": "string" - }, - "DomainIAMRoleName": { - "type": "string" - }, - "DomainOu": { - "type": "string" - }, - "EnableCloudwatchLogsExports": { - "items": { - "type": "string" - }, - "type": "array" - }, - "EnableIAMDatabaseAuthentication": { - "type": "boolean" - }, - "EnablePerformanceInsights": { - "type": "boolean" - }, - "Endpoint": { - "$ref": "#/definitions/Endpoint" - }, - "Engine": { - "type": "string" - }, - "EngineVersion": { - "type": "string" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "LicenseModel": { - "type": "string" - }, - "ManageMasterUserPassword": { - "type": "boolean" - }, - "MasterUserPassword": { - "type": "string" - }, - "MasterUserSecret": { - "$ref": "#/definitions/MasterUserSecret" - }, - "MasterUsername": { - "maxLength": 128, - "minLength": 1, - "pattern": "^[a-zA-Z][a-zA-Z0-9_]{0,127}$", - "type": "string" - }, - "MaxAllocatedStorage": { - "type": "integer" - }, - "MonitoringInterval": { - "default": 0, - "type": "integer" - }, - "MonitoringRoleArn": { - "type": "string" - }, - "MultiAZ": { - "type": "boolean" - }, - "NcharCharacterSetName": { - "type": "string" - }, - "NetworkType": { - "type": "string" - }, - "OptionGroupName": { - "type": "string" - }, - "PerformanceInsightsKMSKeyId": { - "type": "string" - }, - "PerformanceInsightsRetentionPeriod": { - "enum": [ - 7, - 31, - 62, - 93, - 124, - 155, - 186, - 217, - 248, - 279, - 310, - 341, - 372, - 403, - 434, - 465, - 496, - 527, - 558, - 589, - 620, - 651, - 682, - 713, - 731 - ], - "type": "integer" - }, - "Port": { - "pattern": "^\\d*$", - "type": "string" - }, - "PreferredBackupWindow": { - "type": "string" - }, - "PreferredMaintenanceWindow": { - "type": "string" - }, - "ProcessorFeatures": { - "items": { - "$ref": "#/definitions/ProcessorFeature" - }, - "type": "array" - }, - "PromotionTier": { - "default": 1, - "maximum": 15, - "minimum": 0, - "type": "integer" - }, - "PubliclyAccessible": { - "type": "boolean" - }, - "ReplicaMode": { - "type": "string" - }, - "RestoreTime": { - "format": "date-time", - "type": "string" - }, - "SourceDBClusterIdentifier": { - "type": "string" - }, - "SourceDBInstanceAutomatedBackupsArn": { - "type": "string" - }, - "SourceDBInstanceIdentifier": { - "type": "string" - }, - "SourceDbiResourceId": { - "type": "string" - }, - "SourceRegion": { - "type": "string" - }, - "StorageEncrypted": { - "type": "boolean" - }, - "StorageThroughput": { - "type": "integer" - }, - "StorageType": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TdeCredentialArn": { - "type": "string" - }, - "TdeCredentialPassword": { - "type": "string" - }, - "Timezone": { - "type": "string" - }, - "UseDefaultProcessorFeatures": { - "type": "boolean" - }, - "UseLatestRestorableTime": { - "type": "boolean" - }, - "VPCSecurityGroups": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/DBClusterIdentifier": "$lowercase(DBClusterIdentifier)", - "/properties/DBClusterSnapshotIdentifier": "$lowercase(DBClusterSnapshotIdentifier)", - "/properties/DBInstanceIdentifier": "$lowercase(DBInstanceIdentifier)", - "/properties/DBName": "$lowercase(DBName) $OR $uppercase(DBName)", - "/properties/DBParameterGroupName": "$lowercase(DBParameterGroupName)", - "/properties/DBSnapshotIdentifier": "$lowercase(DBSnapshotIdentifier)", - "/properties/DBSubnetGroupName": "$lowercase(DBSubnetGroupName)", - "/properties/Engine": "$lowercase(Engine)", - "/properties/EngineVersion": "$join([$string(EngineVersion), \".*\"])", - "/properties/KmsKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", KmsKeyId])", - "/properties/MasterUserSecret/KmsKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", MasterUserSecret.KmsKeyId])", - "/properties/NetworkType": "$lowercase(NetworkType)", - "/properties/OptionGroupName": "$lowercase(OptionGroupName)", - "/properties/PerformanceInsightsKMSKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,2}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,10}[-]{1}[1-3]{1}:[0-9]{12}[:]{1}key\\/\", PerformanceInsightsKMSKeyId])", - "/properties/PreferredMaintenanceWindow": "$lowercase(PreferredMaintenanceWindow)", - "/properties/SourceDBInstanceAutomatedBackupsArn": "$lowercase(SourceDBInstanceAutomatedBackupsArn)", - "/properties/SourceDBInstanceIdentifier": "$lowercase(SourceDBInstanceIdentifier)", - "/properties/StorageType": "$lowercase(StorageType)" - }, - "readOnlyProperties": [ - "/properties/Endpoint/Address", - "/properties/Endpoint/Port", - "/properties/Endpoint/HostedZoneId", - "/properties/DbiResourceId", - "/properties/DBInstanceArn", - "/properties/DBSystemId", - "/properties/MasterUserSecret/SecretArn", - "/properties/CertificateDetails/CAIdentifier", - "/properties/CertificateDetails/ValidTill" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git", - "typeName": "AWS::RDS::DBInstance", - "writeOnlyProperties": [ - "/properties/AllowMajorVersionUpgrade", - "/properties/CertificateRotationRestart", - "/properties/DBSnapshotIdentifier", - "/properties/DeleteAutomatedBackups", - "/properties/MasterUserPassword", - "/properties/Port", - "/properties/RestoreTime", - "/properties/SourceDBInstanceAutomatedBackupsArn", - "/properties/SourceDBInstanceIdentifier", - "/properties/SourceDbiResourceId", - "/properties/SourceRegion", - "/properties/TdeCredentialPassword", - "/properties/UseDefaultProcessorFeatures", - "/properties/UseLatestRestorableTime" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-route53resolver-firewallrulegroup.json b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-route53resolver-firewallrulegroup.json new file mode 100644 index 0000000000..aaa7151526 --- /dev/null +++ b/src/cfnlint/data/schemas/providers/us_gov_west_1/aws-route53resolver-firewallrulegroup.json @@ -0,0 +1,236 @@ +{ + "additionalProperties": false, + "createOnlyProperties": [ + "/properties/Name" + ], + "definitions": { + "FirewallRule": { + "additionalProperties": false, + "properties": { + "Action": { + "enum": [ + "ALLOW", + "BLOCK", + "ALERT" + ], + "type": "string" + }, + "BlockOverrideDnsType": { + "enum": [ + "CNAME" + ], + "type": "string" + }, + "BlockOverrideDomain": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "BlockOverrideTtl": { + "maximum": 604800, + "minimum": 0, + "type": "integer" + }, + "BlockResponse": { + "enum": [ + "NODATA", + "NXDOMAIN", + "OVERRIDE" + ], + "type": "string" + }, + "FirewallDomainListId": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "Priority": { + "type": "integer" + }, + "Qtype": { + "maxLength": 16, + "minLength": 1, + "type": "string" + } + }, + "required": [ + "FirewallDomainListId", + "Priority", + "Action" + ], + "type": "object" + }, + "Tag": { + "additionalProperties": false, + "properties": { + "Key": { + "maxLength": 127, + "minLength": 1, + "type": "string" + }, + "Value": { + "maxLength": 255, + "minLength": 0, + "type": "string" + } + }, + "required": [ + "Key", + "Value" + ], + "type": "object" + } + }, + "handlers": { + "create": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "delete": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "list": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "read": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + }, + "update": { + "permissions": [ + "route53resolver:*", + "ec2:*", + "logs:*", + "iam:*", + "lambda:*", + "s3:*" + ] + } + }, + "primaryIdentifier": [ + "/properties/Id" + ], + "properties": { + "Arn": { + "maxLength": 600, + "minLength": 1, + "type": "string" + }, + "CreationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "CreatorRequestId": { + "maxLength": 255, + "minLength": 1, + "type": "string" + }, + "FirewallRules": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/FirewallRule" + }, + "type": "array", + "uniqueItems": true + }, + "Id": { + "maxLength": 64, + "minLength": 1, + "type": "string" + }, + "ModificationTime": { + "maxLength": 40, + "minLength": 20, + "type": "string" + }, + "Name": { + "maxLength": 64, + "minLength": 1, + "pattern": "(?!^[0-9]+$)([a-zA-Z0-9\\-_' ']+)", + "type": "string" + }, + "OwnerId": { + "maxLength": 32, + "minLength": 12, + "type": "string" + }, + "RuleCount": { + "type": "integer" + }, + "ShareStatus": { + "enum": [ + "NOT_SHARED", + "SHARED_WITH_ME", + "SHARED_BY_ME" + ], + "type": "string" + }, + "Status": { + "enum": [ + "COMPLETE", + "DELETING", + "UPDATING", + "INACTIVE_OWNER_ACCOUNT_CLOSED" + ], + "type": "string" + }, + "StatusMessage": { + "type": "string" + }, + "Tags": { + "insertionOrder": false, + "items": { + "$ref": "#/definitions/Tag" + }, + "type": "array", + "uniqueItems": true + } + }, + "readOnlyProperties": [ + "/properties/Id", + "/properties/Arn", + "/properties/RuleCount", + "/properties/Status", + "/properties/StatusMessage", + "/properties/OwnerId", + "/properties/ShareStatus", + "/properties/CreatorRequestId", + "/properties/CreationTime", + "/properties/ModificationTime" + ], + "tagging": { + "cloudFormationSystemTags": false, + "tagOnCreate": true, + "tagProperty": "/properties/Tags", + "tagUpdatable": true, + "taggable": true + }, + "typeName": "AWS::Route53Resolver::FirewallRuleGroup" +} diff --git a/src/cfnlint/data/schemas/providers/us_west_1/__init__.py b/src/cfnlint/data/schemas/providers/us_west_1/__init__.py index 864738e678..878a95b394 100644 --- a/src/cfnlint/data/schemas/providers/us_west_1/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_west_1/__init__.py @@ -3,1745 +3,1756 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", + "AWS::ApiGatewayV2::Integration", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", + "AWS::WAFRegional::GeoMatchSet", + "AWS::S3::AccessGrantsLocation", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", + "AWS::DMS::ReplicationConfig", "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", + "AWS::Config::OrganizationConfigRule", + "AWS::Glue::DataQualityRuleset", "AWS::NetworkManager::TransitGatewayPeering", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::Greengrass::Group", + "AWS::MediaConnect::Bridge", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::Greengrass::DeviceDefinition", + "AWS::CloudFront::ContinuousDeploymentPolicy", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::ApiGateway::Model", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::EC2::NetworkAcl", "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", + "AWS::ApiGateway::DocumentationPart", + "AWS::Route53Profiles::Profile", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::OpsWorks::Stack", + "AWS::Lambda::Url", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", + "AWS::GameLift::Build", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::Route53::DNSSEC", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::SSMIncidents::ReplicationSet", - "AWS::Config::ConformancePack", - "AWS::NetworkManager::GlobalNetwork", - "AWS::WAFRegional::GeoMatchSet", + "AWS::NetworkManager::ConnectAttachment", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::Route53::RecordSet", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::EC2::NetworkInsightsAccessScope", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Transfer::Profile", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::ApiGateway::UsagePlanKey", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", "AWS::ImageBuilder::ImagePipeline", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::ECS::TaskSet", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Route53Resolver::ResolverRuleAssociation", "AWS::FSx::StorageVirtualMachine", - "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::Logs::QueryDefinition", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::MediaConnect::Bridge", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::EC2::NatGateway", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::S3::AccessGrant", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", "AWS::SageMaker::ModelPackage", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::MediaPackage::PackagingGroup", - "AWS::KinesisAnalyticsV2::ApplicationOutput", - "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::KafkaConnect::Connector", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::AppConfig::DeploymentStrategy", - "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::CloudFormation::StackSet", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::SSMContacts::Contact", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataBrew::Ruleset", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::XRay::SamplingRule", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", "AWS::IoT::ThingGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", - "AWS::GameLift::Build", - "AWS::EC2::EC2Fleet", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", - "AWS::EC2::NetworkInsightsAccessScope", - "AWS::Glue::Partition", - "AWS::Scheduler::ScheduleGroup", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::Logs::MetricFilter", - "AWS::Kinesis::StreamConsumer", - "AWS::Transfer::Profile", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", + "AWS::ApiGateway::RestApi", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", "AWS::StepFunctions::StateMachineAlias", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::ServiceCatalog::ServiceAction", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::ACMPCA::CertificateAuthority", - "AWS::Lambda::CodeSigningConfig", - "AWS::FSx::DataRepositoryAssociation", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::AmazonMQ::Broker", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::CertificateManager::Certificate", - "AWS::ApiGateway::UsagePlanKey", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", - "AWS::AppFlow::ConnectorProfile", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::WAFv2::IPSet", + "AWS::MediaConnect::BridgeOutput", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::DMS::Endpoint", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::ApiGateway::ApiKey", "AWS::GameLift::Location", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::SES::EmailIdentity", - "AWS::Neptune::DBCluster", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::WAFRegional::XssMatchSet", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", + "AWS::IoT::ThingType", + "AWS::GuardDuty::Member", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::RefactorSpaces::Route", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Glue::Classifier", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", "AWS::Backup::BackupPlan", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::IdentityStore::Group", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::MemoryDB::ParameterGroup", + "AWS::Shield::Protection", "AWS::SES::VdmAttributes", - "AWS::GammaDilithium::JobDefinition", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::SSM::MaintenanceWindow", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", - "AWS::ApiGateway::RestApi", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::SES::Template", - "AWS::Glue::Registry", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::Logs::LogGroup", - "AWS::Lambda::Function", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::Kinesis::Stream", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::SES::ContactList", "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Config::OrganizationConformancePack", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Inspector::AssessmentTarget", + "AWS::CodeConnections::Connection", + "AWS::EFS::AccessPoint", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", "AWS::KinesisAnalytics::Application", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::ACMPCA::CertificateAuthorityActivation", "AWS::GuardDuty::ThreatIntelSet", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::OpsWorks::Stack", "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::GuardDuty::IPSet", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::S3Outposts::Bucket", + "AWS::Route53::RecordSetGroup", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::AppFlow::Connector", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::Lambda::Alias", - "AWS::DLM::LifecyclePolicy", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", - "AWS::IoT::Authorizer", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Scheduler::Schedule", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", + "AWS::Cognito::UserPoolUser", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::NetworkManager::GlobalNetwork", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::S3::Bucket", - "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::WAF::ByteMatchSet", "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::SSM::MaintenanceWindowTask", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", "AWS::Neptune::DBClusterParameterGroup", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", - "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", - "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", - "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::SSO::PermissionSet", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", - "AWS::SecurityLake::DataLake", - "AWS::Glue::Table", - "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::ElasticLoadBalancing::LoadBalancer", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::IAM::Group", "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Cognito::UserPoolClient", - "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", + "AWS::Lambda::CodeSigningConfig", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::EC2::RouteTable", + "AWS::MediaConnect::Gateway", "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", - "AWS::Lambda::LayerVersionPermission", - "AWS::Lambda::LayerVersion", - "AWS::EMR::InstanceFleetConfig", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", - "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::ApiGatewayV2::Route", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", - "AWS::WAFRegional::ByteMatchSet", - "AWS::AppMesh::VirtualService", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::ECS::PrimaryTaskSet", - "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::MediaConnect::FlowSource", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::SNS::TopicInlinePolicy", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Signer::SigningProfile", + "AWS::EC2::VPCPeeringConnection", + "AWS::SNS::TopicPolicy", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::AppSync::DomainNameApiAssociation", "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::CE::AnomalyMonitor", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", + "AWS::NetworkManager::SiteToSiteVpnAttachment", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::KMS::Key", - "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", - "AWS::SecretsManager::RotationSchedule", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::CloudFront::MonitoringSubscription", + "AWS::EFS::MountTarget", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", + "AWS::NetworkManager::VpcAttachment", + "AWS::IAM::User", + "AWS::EMR::InstanceGroupConfig", + "AWS::MediaConnect::Flow", + "AWS::StepFunctions::Activity", + "AWS::Synthetics::Group", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", + "AWS::SecurityLake::DataLake", + "AWS::CodePipeline::Webhook", "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::EC2::Route", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Chatbot::SlackChannelConfiguration", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::CodeBuild::SourceCredential", - "AWS::StepFunctions::StateMachine", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::M2::Application", + "AWS::SES::Template", "AWS::KMS::ReplicaKey", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", - "AWS::EC2::NetworkInsightsPath", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", + "AWS::SSMContacts::Rotation", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", + "AWS::EMR::StudioSessionMapping", + "AWS::CloudFormation::Macro", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", + "AWS::Lambda::LayerVersionPermission", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", + "AWS::Lambda::LayerVersion", + "AWS::RUM::AppMonitor", + "AWS::RDS::OptionGroup", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::Logs::Delivery", + "AWS::ServiceCatalog::Portfolio", + "AWS::IoT::Policy", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::LakeFormation::TagAssociation", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::S3::StorageLensGroup", + "AWS::M2::Environment", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::CloudFormation::WaitCondition", + "AWS::Route53Resolver::ResolverEndpoint", + "AWS::IoT::ScheduledAudit", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", + "AWS::WAFRegional::ByteMatchSet", + "AWS::EC2::VerifiedAccessEndpoint", + "AWS::MediaPackageV2::ChannelGroup", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::IAM::UserPolicy", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", + "AWS::Cognito::UserPool", + "AWS::SecretsManager::RotationSchedule", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", + "AWS::EC2::NetworkInsightsPath", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::AutoScaling::ScheduledAction", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::RDS::EventSubscription", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::ECS::Service", - "AWS::Organizations::Policy", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::EC2::IPAMPoolCidr", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::Logs::ResourcePolicy", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::EC2::KeyPair", + "AWS::FSx::FileSystem", + "AWS::EC2::EIPAssociation", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DLM::LifecyclePolicy", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::Cognito::IdentityPool", + "AWS::EC2::TrafficMirrorTarget", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::CertificateManager::Account", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::NetworkManager::Device", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::SSM::Association", + "AWS::EC2::ClientVpnEndpoint", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", "AWS::MSK::ClusterPolicy", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::XRay::SamplingRule", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::CloudTrail::Channel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::EC2::TrafficMirrorFilter", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", + "AWS::EMR::Studio", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::ApiGateway::DocumentationPart", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::EC2::KeyPair", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", - "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::SSM::ResourcePolicy", - "AWS::EMR::Studio", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", - "AWS::Logs::SubscriptionFilter", - "AWS::M2::Environment", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-ssmincidents-replicationset.json", - "aws-config-conformancepack.json", - "aws-networkmanager-globalnetwork.json", - "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-autoscaling-launchconfiguration.json", - "aws-ecs-taskset.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-logs-querydefinition.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-mediaconnect-bridge.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-sqs-queueinlinepolicy.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-mediapackage-packaginggroup.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-kafkaconnect-connector.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-cloudformation-stackset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-ssmcontacts-contact.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-databrew-ruleset.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-databrew-project.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-xray-samplingrule.json", - "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", - "aws-gamelift-build.json", - "aws-ec2-ec2fleet.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", - "aws-ec2-networkinsightsaccessscope.json", - "aws-glue-partition.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-logs-metricfilter.json", - "aws-kinesis-streamconsumer.json", - "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-servicecatalog-serviceaction.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-acmpca-certificateauthority.json", - "aws-lambda-codesigningconfig.json", - "aws-fsx-datarepositoryassociation.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-amazonmq-broker.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-appflow-connectorprofile.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-wafregional-sizeconstraintset.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-ses-emailidentity.json", - "aws-neptune-dbcluster.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-ssm-maintenancewindow.json", - "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", - "aws-ec2-internetgateway.json", - "aws-logs-loggroup.json", - "aws-lambda-function.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-lakeformation-principalpermissions.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-kinesis-stream.json", - "aws-rolesanywhere-trustanchor.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", - "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-cloudformation-publisher.json", - "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", - "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", - "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-inspector-assessmenttarget.json", - "aws-guardduty-threatintelset.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-ec2-transitgatewayroute.json", - "aws-servicecatalog-acceptedportfolioshare.json", - "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-guardduty-ipset.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-ec2-eip.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-lambda-alias.json", - "aws-dlm-lifecyclepolicy.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::Batch::ComputeEnvironment", + "AWS::DataPipeline::Pipeline", + "AWS::IoT::Thing", + "AWS::Route53::HealthCheck", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::LakeFormation::DataLakeSettings", + "AWS::AutoScaling::ScalingPolicy", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::EC2::VPNGateway", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::CloudFront::CachePolicy", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::EC2::LaunchTemplate", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::GammaDilithium::JobDefinition", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-apigatewayv2-integration.json", + "aws-apigatewayv2-apimapping.json", "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", - "aws-iot-authorizer.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-route53resolver-firewallrulegroup.json", - "aws-autoscaling-scalingpolicy.json", - "aws-scheduler-schedule.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-shield-drtaccess.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", + "aws-wafregional-geomatchset.json", + "aws-s3-accessgrantslocation.json", + "aws-guardduty-filter.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", - "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-ec2-networkacl.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-iot-cacertificate.json", + "aws-ec2-networkaclentry.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-opsworks-stack.json", + "aws-lambda-url.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", + "aws-gamelift-build.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-route53-dnssec.json", + "aws-redshift-endpointauthorization.json", "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-route53-recordset.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-ec2-networkinsightsaccessscope.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-athena-preparedstatement.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-sns-topicpolicy.json", + "aws-transfer-profile.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", "aws-appsync-domainname.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-ec2-natgateway.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-s3-accessgrant.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-apigateway-restapi.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", "aws-cassandra-table.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-codebuild-reportgroup.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", "aws-wafregional-webacl.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", "aws-logs-deliverysource.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", + "aws-ec2-vpcgatewayattachment.json", + "aws-cloudtrail-trail.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-ec2-internetgateway.json", "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-ssm-maintenancewindowtask.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-dms-endpoint.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-wafregional-xssmatchset.json", + "aws-rds-dbproxytargetgroup.json", "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-apigateway-authorizer.json", - "aws-sagemaker-workteam.json", - "aws-globalaccelerator-listener.json", + "aws-cloudwatch-alarm.json", + "aws-iot-thingtype.json", + "aws-guardduty-member.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-refactorspaces-route.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-glue-classifier.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", + "aws-cloudfront-publickey.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-identitystore-group.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-memorydb-parametergroup.json", + "aws-shield-protection.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-fms-notificationchannel.json", + "aws-msk-batchscramsecret.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", + "aws-databrew-project.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-servicecatalog-portfolioshare.json", + "aws-apigateway-vpclink.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", + "aws-events-eventbus.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-ses-contactlist.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-ec2-volumeattachment.json", + "aws-glue-securityconfiguration.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-config-organizationconformancepack.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-efs-accesspoint.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-ssm-resourcedatasync.json", - "aws-devopsguru-loganomalydetectionintegration.json", - "aws-networkmanager-sitetositevpnattachment.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", - "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", - "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-redshiftserverless-workgroup.json", "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-s3outposts-bucket.json", + "aws-route53-recordsetgroup.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-backup-reportplan.json", + "aws-batch-jobdefinition.json", "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-sso-permissionset.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-glue-table.json", - "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", + "aws-appflow-connector.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", + "aws-cognito-userpooluser.json", + "aws-codedeploy-deploymentconfig.json", + "aws-networkmanager-globalnetwork.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", "aws-networkmanager-site.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-elasticloadbalancing-loadbalancer.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-iam-group.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-cognito-userpoolclient.json", - "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", + "aws-neptune-dbcluster.json", + "aws-backup-backupvault.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-waf-bytematchset.json", + "aws-amplifyuibuilder-theme.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-lambda-codesigningconfig.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-sns-topicinlinepolicy.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", + "aws-globalaccelerator-listener.json", + "aws-verifiedpermissions-policystore.json", + "aws-signer-signingprofile.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-networkfirewall-rulegroup.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-s3objectlambda-accesspoint.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", + "aws-networkmanager-sitetositevpnattachment.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-efs-mounttarget.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", + "aws-networkmanager-vpcattachment.json", + "aws-iam-user.json", + "aws-emr-instancegroupconfig.json", + "aws-mediaconnect-flow.json", + "aws-stepfunctions-activity.json", + "aws-synthetics-group.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-chatbot-slackchannelconfiguration.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-m2-application.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-ssmcontacts-rotation.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-emr-studiosessionmapping.json", + "aws-cloudformation-macro.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-sagemaker-image.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-emr-instancefleetconfig.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-rum-appmonitor.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-securityhub-automationrule.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-apigatewayv2-route.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-logs-delivery.json", + "aws-servicecatalog-portfolio.json", + "aws-iot-policy.json", + "aws-ec2-transitgatewayroute.json", + "aws-ssm-maintenancewindow.json", + "aws-lakeformation-tagassociation.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-s3-storagelensgroup.json", + "aws-m2-environment.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-cloudformation-waitcondition.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-appmesh-virtualservice.json", - "aws-ssm-patchbaseline.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-ecs-primarytaskset.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-mediaconnect-flowsource.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-memorydb-subnetgroup.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-kms-key.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-iam-userpolicy.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-codebuild-sourcecredential.json", - "aws-stepfunctions-statemachine.json", - "aws-kms-replicakey.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-elasticache-usergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-autoscaling-scheduledaction.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-rds-eventsubscription.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-ecs-service.json", - "aws-organizations-policy.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-ec2-ipampoolcidr.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-logs-resourcepolicy.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-mediaconnect-flowsource.json", + "aws-appconfig-extension.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-fsx-filesystem.json", + "aws-ec2-eipassociation.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-ec2-trafficmirrortarget.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-certificatemanager-account.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-apigateway-vpclink.json", - "aws-ec2-vpc.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-scheduler-schedulegroup.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-detective-organizationadmin.json", + "aws-athena-datacatalog.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-networkmanager-device.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-xray-samplingrule.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-directoryservice-microsoftad.json", + "aws-memorydb-subnetgroup.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-dms-replicationsubnetgroup.json", - "aws-cloudtrail-channel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", + "aws-networkmanager-corenetwork.json", + "aws-batch-computeenvironment.json", + "aws-iot-thing.json", + "aws-route53-healthcheck.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", - "aws-ec2-keypair.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", - "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-lakeformation-datalakesettings.json", + "aws-autoscaling-scalingpolicy.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-ec2-vpngateway.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-ssm-resourcedatasync.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-s3-multiregionaccesspoint.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-cloudfront-cachepolicy.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-ec2-launchtemplate.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-logs-subscriptionfilter.json", - "aws-m2-environment.json", - "aws-glue-job.json", + "aws-greengrass-groupversion.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-elasticloadbalancingv2-listener.json", + "aws-redshift-eventsubscription.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_west_1/aws-dynamodb-globaltable.json b/src/cfnlint/data/schemas/providers/us_west_1/aws-dynamodb-globaltable.json deleted file mode 100644 index 2ae3432be1..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_1/aws-dynamodb-globaltable.json +++ /dev/null @@ -1,697 +0,0 @@ -{ - "additionalIdentifiers": [ - [ - "/properties/Arn" - ], - [ - "/properties/StreamArn" - ] - ], - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "createOnlyProperties": [ - "/properties/LocalSecondaryIndexes", - "/properties/TableName", - "/properties/KeySchema" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "CapacityAutoScalingSettings": { - "additionalProperties": false, - "properties": { - "MaxCapacity": { - "minimum": 1, - "type": "integer" - }, - "MinCapacity": { - "minimum": 1, - "type": "integer" - }, - "SeedCapacity": { - "minimum": 1, - "type": "integer" - }, - "TargetTrackingScalingPolicyConfiguration": { - "$ref": "#/definitions/TargetTrackingScalingPolicyConfiguration" - } - }, - "required": [ - "MinCapacity", - "MaxCapacity", - "TargetTrackingScalingPolicyConfiguration" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "maxLength": 255, - "minLength": 1, - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "additionalProperties": false, - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "maxItems": 20, - "type": "array", - "uniqueItems": true - }, - "ProjectionType": { - "type": "string" - } - }, - "type": "object" - }, - "ReadProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "ReadCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - }, - "ReadCapacityUnits": { - "minimum": 1, - "type": "integer" - } - }, - "type": "object" - }, - "ReplicaGlobalSecondaryIndexSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "maxLength": 255, - "minLength": 3, - "type": "string" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - } - }, - "required": [ - "IndexName" - ], - "type": "object" - }, - "ReplicaSSESpecification": { - "additionalProperties": false, - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - } - }, - "required": [ - "KMSMasterKeyId" - ], - "type": "object" - }, - "ReplicaSpecification": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaGlobalSecondaryIndexSpecification" - }, - "type": "array", - "uniqueItems": true - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ReadProvisionedThroughputSettings": { - "$ref": "#/definitions/ReadProvisionedThroughputSettings" - }, - "Region": { - "type": "string" - }, - "ReplicaStreamSpecification": { - "$ref": "#/definitions/ReplicaStreamSpecification" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/ReplicaSSESpecification" - }, - "TableClass": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": true - } - }, - "required": [ - "Region" - ], - "type": "object" - }, - "ReplicaStreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - } - }, - "required": [ - "ResourcePolicy" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "properties": { - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "StreamViewType": { - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TargetTrackingScalingPolicyConfiguration": { - "additionalProperties": false, - "properties": { - "DisableScaleIn": { - "type": "boolean" - }, - "ScaleInCooldown": { - "minimum": 0, - "type": "integer" - }, - "ScaleOutCooldown": { - "minimum": 0, - "type": "integer" - }, - "TargetValue": { - "format": "double", - "type": "number" - } - }, - "required": [ - "TargetValue" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "WriteProvisionedThroughputSettings": { - "additionalProperties": false, - "properties": { - "WriteCapacityAutoScalingSettings": { - "$ref": "#/definitions/CapacityAutoScalingSettings" - } - }, - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:CreateTableReplica", - "dynamodb:Describe*", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:TagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:TagResource", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Decrypt", - "kms:RevokeGrant", - "cloudwatch:PutMetricData", - "iam:CreateServiceLinkedRole" - ] - }, - "delete": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:DeleteTable", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget" - ] - }, - "list": { - "permissions": [ - "dynamodb:ListTables", - "cloudwatch:PutMetricData" - ] - }, - "read": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:GetResourcePolicy", - "application-autoscaling:Describe*", - "cloudwatch:PutMetricData", - "dynamodb:ListTagsOfResource", - "kms:DescribeKey" - ] - }, - "update": { - "permissions": [ - "dynamodb:Describe*", - "dynamodb:CreateTableReplica", - "dynamodb:UpdateTable", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:ListTagsOfResource", - "dynamodb:Query", - "dynamodb:Scan", - "dynamodb:UpdateItem", - "dynamodb:PutItem", - "dynamodb:GetItem", - "dynamodb:DeleteItem", - "dynamodb:BatchWriteItem", - "dynamodb:DeleteTable", - "dynamodb:DeleteTableReplica", - "dynamodb:UpdateItem", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:UpdateTableReplicaAutoScaling", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "application-autoscaling:DeleteScalingPolicy", - "application-autoscaling:DeleteScheduledAction", - "application-autoscaling:DeregisterScalableTarget", - "application-autoscaling:Describe*", - "application-autoscaling:PutScalingPolicy", - "application-autoscaling:PutScheduledAction", - "application-autoscaling:RegisterScalableTarget", - "kinesis:ListStreams", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant", - "cloudwatch:PutMetricData" - ], - "timeoutInMinutes": 1200 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "type": "string" - }, - "GlobalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "LocalSecondaryIndexes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": true - }, - "Replicas": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ReplicaSpecification" - }, - "minItems": 1, - "type": "array", - "uniqueItems": true - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableId": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - }, - "WriteProvisionedThroughputSettings": { - "$ref": "#/definitions/WriteProvisionedThroughputSettings" - } - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn", - "/properties/TableId" - ], - "required": [ - "KeySchema", - "AttributeDefinitions", - "Replicas" - ], - "typeName": "AWS::DynamoDB::GlobalTable", - "writeOnlyProperties": [ - "/properties/Replicas/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/Replicas/*/GlobalSecondaryIndexes/*/ReadProvisionedThroughputSettings/ReadCapacityAutoScalingSettings/SeedCapacity", - "/properties/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity", - "/properties/GlobalSecondaryIndexes/*/WriteProvisionedThroughputSettings/WriteCapacityAutoScalingSettings/SeedCapacity" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_west_1/aws-dynamodb-table.json b/src/cfnlint/data/schemas/providers/us_west_1/aws-dynamodb-table.json deleted file mode 100644 index b883ca8f0e..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_1/aws-dynamodb-table.json +++ /dev/null @@ -1,653 +0,0 @@ -{ - "additionalProperties": false, - "allOf": [ - { - "if": { - "required": [ - "LocalSecondaryIndexes" - ], - "type": "object" - }, - "then": { - "properties": { - "AttributeDefinitions": { - "minItems": 2 - }, - "KeySchema": { - "minItems": 2 - } - }, - "type": "object" - } - } - ], - "cfnLint": [ - "AWS::DynamoDB::Table/Properties" - ], - "createOnlyProperties": [ - "/properties/TableName", - "/properties/ImportSourceSpecification" - ], - "definitions": { - "AttributeDefinition": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "enum": [ - "S", - "N", - "B" - ], - "type": "string" - } - }, - "required": [ - "AttributeName", - "AttributeType" - ], - "type": "object" - }, - "ContributorInsightsSpecification": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - }, - "Csv": { - "additionalProperties": false, - "properties": { - "Delimiter": { - "type": "string" - }, - "HeaderList": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - } - }, - "type": "object" - }, - "DeprecatedHashKeyElement": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "AttributeType": { - "type": "string" - } - }, - "required": [ - "AttributeType", - "AttributeName" - ], - "type": "object" - }, - "DeprecatedKeySchema": { - "additionalProperties": false, - "properties": { - "HashKeyElement": { - "$ref": "#/definitions/DeprecatedHashKeyElement" - } - }, - "required": [ - "HashKeyElement" - ], - "type": "object" - }, - "GlobalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - "Projection": { - "$ref": "#/definitions/Projection" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "ImportSourceSpecification": { - "additionalProperties": false, - "properties": { - "InputCompressionType": { - "type": "string" - }, - "InputFormat": { - "type": "string" - }, - "InputFormatOptions": { - "$ref": "#/definitions/InputFormatOptions" - }, - "S3BucketSource": { - "$ref": "#/definitions/S3BucketSource" - } - }, - "required": [ - "S3BucketSource", - "InputFormat" - ], - "type": "object" - }, - "InputFormatOptions": { - "additionalProperties": false, - "properties": { - "Csv": { - "$ref": "#/definitions/Csv" - } - }, - "type": "object" - }, - "KeySchema": { - "items": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "KeyType": { - "enum": [ - "HASH", - "RANGE" - ], - "type": "string" - } - }, - "required": [ - "KeyType", - "AttributeName" - ], - "type": "object" - }, - "prefixItems": [ - { - "properties": { - "KeyType": { - "const": "HASH", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - }, - { - "properties": { - "KeyType": { - "const": "RANGE", - "type": "string" - } - }, - "required": [ - "KeyType" - ], - "type": "object" - } - ], - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "KinesisStreamSpecification": { - "additionalProperties": false, - "properties": { - "ApproximateCreationDateTimePrecision": { - "enum": [ - "MICROSECOND", - "MILLISECOND" - ], - "type": "string" - }, - "StreamArn": { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::Kinesis::Stream" - }, - "type": "string" - } - }, - "required": [ - "StreamArn" - ], - "type": "object" - }, - "LocalSecondaryIndex": { - "additionalProperties": false, - "properties": { - "IndexName": { - "type": "string" - }, - "KeySchema": { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 2 - }, - "Projection": { - "$ref": "#/definitions/Projection" - } - }, - "required": [ - "IndexName", - "Projection", - "KeySchema" - ], - "type": "object" - }, - "PointInTimeRecoverySpecification": { - "additionalProperties": false, - "properties": { - "PointInTimeRecoveryEnabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "Projection": { - "additionalProperties": false, - "properties": { - "NonKeyAttributes": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "ProjectionType": { - "enum": [ - "ALL", - "KEYS_ONLY", - "INCLUDE" - ], - "type": "string" - } - }, - "type": "object" - }, - "ProvisionedThroughput": { - "additionalProperties": false, - "properties": { - "ReadCapacityUnits": { - "type": "integer" - }, - "WriteCapacityUnits": { - "type": "integer" - } - }, - "required": [ - "WriteCapacityUnits", - "ReadCapacityUnits" - ], - "type": "object" - }, - "ResourcePolicy": { - "additionalProperties": false, - "properties": { - "PolicyDocument": { - "type": "object" - } - }, - "required": [ - "PolicyDocument" - ], - "type": "object" - }, - "S3BucketSource": { - "additionalProperties": false, - "properties": { - "S3Bucket": { - "relationshipRef": { - "propertyPath": "/properties/BucketName", - "typeName": "AWS::S3::Bucket" - }, - "type": "string" - }, - "S3BucketOwner": { - "type": "string" - }, - "S3KeyPrefix": { - "type": "string" - } - }, - "required": [ - "S3Bucket" - ], - "type": "object" - }, - "SSESpecification": { - "additionalProperties": false, - "cfnLint": [ - "AWS::DynamoDB::Table/Properties/SSESpecification" - ], - "properties": { - "KMSMasterKeyId": { - "anyOf": [ - { - "relationshipRef": { - "propertyPath": "/properties/Arn", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/KeyId", - "typeName": "AWS::KMS::Key" - } - }, - { - "relationshipRef": { - "propertyPath": "/properties/AliasName", - "typeName": "AWS::KMS::Alias" - } - } - ], - "type": "string" - }, - "SSEEnabled": { - "type": "boolean" - }, - "SSEType": { - "type": "string" - } - }, - "required": [ - "SSEEnabled" - ], - "type": "object" - }, - "StreamSpecification": { - "additionalProperties": false, - "properties": { - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "StreamViewType": { - "enum": [ - "NEW_IMAGE", - "OLD_IMAGE", - "NEW_AND_OLD_IMAGES", - "KEYS_ONLY" - ], - "type": "string" - } - }, - "required": [ - "StreamViewType" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "TimeToLiveSpecification": { - "additionalProperties": false, - "properties": { - "AttributeName": { - "type": "string" - }, - "Enabled": { - "type": "boolean" - } - }, - "required": [ - "Enabled" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "dynamodb:CreateTable", - "dynamodb:DescribeImport", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateContinuousBackups", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ImportTable", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UpdateTable", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:Decrypt", - "kms:DescribeKey", - "kms:ListAliases", - "kms:Encrypt", - "kms:RevokeGrant", - "logs:CreateLogGroup", - "logs:CreateLogStream", - "logs:DescribeLogGroups", - "logs:DescribeLogStreams", - "logs:PutLogEvents", - "logs:PutRetentionPolicy", - "s3:GetObject", - "s3:GetObjectMetadata", - "s3:ListBucket" - ], - "timeoutInMinutes": 720 - }, - "delete": { - "permissions": [ - "dynamodb:DeleteTable", - "dynamodb:DescribeTable" - ], - "timeoutInMinutes": 720 - }, - "list": { - "permissions": [ - "dynamodb:ListTables" - ] - }, - "read": { - "permissions": [ - "dynamodb:DescribeTable", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeContributorInsights", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:GetResourcePolicy" - ] - }, - "update": { - "permissions": [ - "dynamodb:UpdateTable", - "dynamodb:DescribeTable", - "dynamodb:DescribeTimeToLive", - "dynamodb:UpdateTimeToLive", - "dynamodb:UpdateContinuousBackups", - "dynamodb:UpdateContributorInsights", - "dynamodb:UpdateKinesisStreamingDestination", - "dynamodb:DescribeContinuousBackups", - "dynamodb:DescribeKinesisStreamingDestination", - "dynamodb:ListTagsOfResource", - "dynamodb:TagResource", - "dynamodb:UntagResource", - "dynamodb:DescribeContributorInsights", - "dynamodb:EnableKinesisStreamingDestination", - "dynamodb:DisableKinesisStreamingDestination", - "dynamodb:GetResourcePolicy", - "dynamodb:PutResourcePolicy", - "dynamodb:DeleteResourcePolicy", - "kinesis:DescribeStream", - "kinesis:PutRecords", - "iam:CreateServiceLinkedRole", - "kms:CreateGrant", - "kms:DescribeKey", - "kms:ListAliases", - "kms:RevokeGrant" - ], - "timeoutInMinutes": 720 - } - }, - "primaryIdentifier": [ - "/properties/TableName" - ], - "properties": { - "Arn": { - "type": "string" - }, - "AttributeDefinitions": { - "items": { - "$ref": "#/definitions/AttributeDefinition" - }, - "type": "array", - "uniqueItems": true, - "uniqueKeys": [ - "AttributeName" - ] - }, - "BillingMode": { - "enum": [ - "PROVISIONED", - "PAY_PER_REQUEST" - ], - "type": "string" - }, - "ContributorInsightsSpecification": { - "$ref": "#/definitions/ContributorInsightsSpecification" - }, - "DeletionProtectionEnabled": { - "type": "boolean" - }, - "GlobalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/GlobalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "ImportSourceSpecification": { - "$ref": "#/definitions/ImportSourceSpecification" - }, - "KeySchema": { - "oneOf": [ - { - "$ref": "#/definitions/KeySchema", - "maxItems": 2, - "minItems": 1 - }, - { - "type": "object" - } - ] - }, - "KinesisStreamSpecification": { - "$ref": "#/definitions/KinesisStreamSpecification" - }, - "LocalSecondaryIndexes": { - "items": { - "$ref": "#/definitions/LocalSecondaryIndex" - }, - "type": "array", - "uniqueItems": false - }, - "PointInTimeRecoverySpecification": { - "$ref": "#/definitions/PointInTimeRecoverySpecification" - }, - "ProvisionedThroughput": { - "$ref": "#/definitions/ProvisionedThroughput" - }, - "ResourcePolicy": { - "$ref": "#/definitions/ResourcePolicy" - }, - "SSESpecification": { - "$ref": "#/definitions/SSESpecification" - }, - "StreamArn": { - "type": "string" - }, - "StreamSpecification": { - "$ref": "#/definitions/StreamSpecification" - }, - "TableClass": { - "type": "string" - }, - "TableName": { - "type": "string" - }, - "Tags": { - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "TimeToLiveSpecification": { - "$ref": "#/definitions/TimeToLiveSpecification" - } - }, - "propertyTransform": { - "/properties/SSESpecification/KMSMasterKeyId": "$join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", SSESpecification.KMSMasterKeyId]) $OR $join([\"arn:(aws)[-]{0,1}[a-z]{0,3}[-]{0,1}[a-z]{0,3}:kms:[a-z]{2}[-]{1}[a-z]{3,10}[-]{0,1}[a-z]{0,4}[-]{1}[1-4]{1}:[0-9]{12}[:]{1}key\\/\", KMSMasterKeyId])" - }, - "readOnlyProperties": [ - "/properties/Arn", - "/properties/StreamArn" - ], - "required": [ - "KeySchema" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::DynamoDB::Table", - "writeOnlyProperties": [ - "/properties/ImportSourceSpecification" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_west_1/aws-ec2-instance.json b/src/cfnlint/data/schemas/providers/us_west_1/aws-ec2-instance.json deleted file mode 100644 index 6c49e5c0b3..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_1/aws-ec2-instance.json +++ /dev/null @@ -1,735 +0,0 @@ -{ - "$schema": "https://schema.cloudformation.us-east-1.amazonaws.com/provider.definition.schema.v1.json", - "additionalProperties": false, - "conditionalCreateOnlyProperties": [ - "/properties/AdditionalInfo", - "/properties/Affinity", - "/properties/EbsOptimized", - "/properties/HostId", - "/properties/InstanceType", - "/properties/KernelId", - "/properties/PrivateDnsNameOptions", - "/properties/RamdiskId", - "/properties/SecurityGroupIds", - "/properties/Tenancy", - "/properties/UserData", - "/properties/BlockDeviceMappings" - ], - "createOnlyProperties": [ - "/properties/AvailabilityZone", - "/properties/CpuOptions", - "/properties/ElasticGpuSpecifications", - "/properties/ElasticInferenceAccelerators", - "/properties/EnclaveOptions", - "/properties/HibernationOptions", - "/properties/HostResourceGroupArn", - "/properties/ImageId", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/KeyName", - "/properties/LaunchTemplate", - "/properties/LicenseSpecifications", - "/properties/NetworkInterfaces", - "/properties/PlacementGroupName", - "/properties/PrivateIpAddress", - "/properties/SecurityGroups", - "/properties/SubnetId" - ], - "definitions": { - "AssociationParameter": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "BlockDeviceMapping": { - "additionalProperties": false, - "properties": { - "DeviceName": { - "type": "string" - }, - "Ebs": { - "$ref": "#/definitions/Ebs" - }, - "NoDevice": { - "additionalProperties": false, - "type": "object" - }, - "VirtualName": { - "type": "string" - } - }, - "required": [ - "DeviceName" - ], - "requiredXor": [ - "VirtualName", - "Ebs", - "NoDevice" - ], - "type": "object" - }, - "Ebs": { - "additionalProperties": false, - "properties": { - "DeleteOnTermination": { - "type": "boolean" - }, - "Encrypted": { - "type": "boolean" - }, - "Iops": { - "type": "integer" - }, - "KmsKeyId": { - "type": "string" - }, - "SnapshotId": { - "type": "string" - }, - "VolumeSize": { - "type": "integer" - }, - "VolumeType": { - "type": "string" - } - }, - "type": "object" - }, - "ElasticGpuSpecification": { - "additionalProperties": false, - "properties": { - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "ElasticInferenceAccelerator": { - "additionalProperties": false, - "properties": { - "Count": { - "minimum": 0, - "type": "integer" - }, - "Type": { - "type": "string" - } - }, - "required": [ - "Type" - ], - "type": "object" - }, - "InstanceIpv6Address": { - "additionalProperties": false, - "properties": { - "Ipv6Address": { - "type": "string" - } - }, - "required": [ - "Ipv6Address" - ], - "type": "object" - }, - "LaunchTemplateSpecification": { - "additionalProperties": false, - "oneOf": [ - { - "required": [ - "LaunchTemplateName", - "Version" - ] - }, - { - "required": [ - "LaunchTemplateId", - "Version" - ] - } - ], - "properties": { - "LaunchTemplateId": { - "type": "string" - }, - "LaunchTemplateName": { - "type": "string" - }, - "Version": { - "type": "string" - } - }, - "type": "object" - }, - "LicenseSpecification": { - "additionalProperties": false, - "properties": { - "LicenseConfigurationArn": { - "type": "string" - } - }, - "required": [ - "LicenseConfigurationArn" - ], - "type": "object" - }, - "NetworkInterface": { - "additionalProperties": false, - "properties": { - "AssociateCarrierIpAddress": { - "type": "boolean" - }, - "AssociatePublicIpAddress": { - "type": "boolean" - }, - "DeleteOnTermination": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DeviceIndex": { - "type": "string" - }, - "GroupSet": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "NetworkInterfaceId": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PrivateIpAddresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/PrivateIpAddressSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "SecondaryPrivateIpAddressCount": { - "type": "integer" - }, - "SubnetId": { - "type": "string" - } - }, - "required": [ - "DeviceIndex" - ], - "type": "object" - }, - "PrivateDnsNameOptions": { - "additionalProperties": false, - "properties": { - "EnableResourceNameDnsAAAARecord": { - "type": "boolean" - }, - "EnableResourceNameDnsARecord": { - "type": "boolean" - }, - "HostnameType": { - "enum": [ - "ip-name", - "resource-name" - ], - "type": "string" - } - }, - "type": "object" - }, - "PrivateIpAddressSpecification": { - "additionalProperties": false, - "properties": { - "Primary": { - "type": "boolean" - }, - "PrivateIpAddress": { - "type": "string" - } - }, - "required": [ - "PrivateIpAddress", - "Primary" - ], - "type": "object" - }, - "SsmAssociation": { - "additionalProperties": false, - "properties": { - "AssociationParameters": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/AssociationParameter" - }, - "type": "array", - "uniqueItems": false - }, - "DocumentName": { - "type": "string" - } - }, - "required": [ - "DocumentName" - ], - "type": "object" - }, - "Tag": { - "additionalProperties": false, - "properties": { - "Key": { - "type": "string" - }, - "Value": { - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "Volume": { - "additionalProperties": false, - "properties": { - "Device": { - "type": "string" - }, - "VolumeId": { - "type": "string" - } - }, - "required": [ - "VolumeId", - "Device" - ], - "type": "object" - } - }, - "dependentExcluded": { - "NetworkInterfaces": [ - "SubnetId" - ], - "SubnetId": [ - "NetworkInterfaces" - ] - }, - "handlers": { - "create": { - "permissions": [ - "iam:PassRole", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:RunInstances", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DescribeLaunchTemplateVersions", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "delete": { - "permissions": [ - "ec2:DescribeInstances", - "ec2:TerminateInstances", - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "list": { - "permissions": [ - "ec2:DescribeInstances" - ] - }, - "read": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:DescribeNetworkInterfaces", - "ec2:DescribeVolumes", - "ec2:DescribeInstances", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "elastic-inference:DescribeAccelerators", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - }, - "update": { - "permissions": [ - "ec2:DescribeElasticGpus", - "ec2:ModifyPrivateDnsNameOptions", - "ec2:DescribeNetworkInterfaces", - "ec2:AssociateIamInstanceProfile", - "ec2:DescribeIamInstanceProfileAssociations", - "ec2:DescribeInstances", - "ec2:DescribeSubnets", - "ec2:DescribeKeyPairs", - "ec2:DescribeSecurityGroups", - "ec2:DescribeVpcs", - "ec2:DescribeInstanceAttribute", - "ec2:DescribeInstanceCreditSpecifications", - "ec2:DescribeLaunchTemplates", - "ec2:DetachVolume", - "ec2:DisassociateIamInstanceProfile", - "ec2:ModifyInstanceAttribute", - "ec2:ModifyInstanceCreditSpecification", - "ec2:ModifyInstanceMaintenanceOptions", - "ec2:ModifyInstancePlacement", - "ec2:MonitorInstances", - "ec2:AttachVolume", - "ec2:CreateTags", - "ec2:DeleteTags", - "ec2:ReplaceIamInstanceProfileAssociation", - "ec2:StartInstances", - "ec2:StopInstances", - "ec2:UnmonitorInstances", - "elastic-inference:DescribeAccelerators", - "ssm:CreateAssociation", - "ssm:DeleteAssociation", - "ssm:DescribeAssociation", - "ssm:ListAssociations" - ] - } - }, - "primaryIdentifier": [ - "/properties/InstanceId" - ], - "properties": { - "AdditionalInfo": { - "type": "string" - }, - "Affinity": { - "enum": [ - "default", - "host" - ], - "type": "string" - }, - "AvailabilityZone": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/AvailabilityZone" - ], - "type": "string" - }, - "BlockDeviceMappings": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/BlockDeviceMapping" - }, - "type": "array", - "uniqueItems": false - }, - "CpuOptions": { - "additionalProperties": false, - "properties": { - "CoreCount": { - "type": "integer" - }, - "ThreadsPerCore": { - "type": "integer" - } - }, - "type": "object" - }, - "CreditSpecification": { - "additionalProperties": false, - "properties": { - "CPUCredits": { - "type": "string" - } - }, - "type": "object" - }, - "DisableApiTermination": { - "type": "boolean" - }, - "EbsOptimized": { - "type": "boolean" - }, - "ElasticGpuSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticGpuSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "ElasticInferenceAccelerators": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/ElasticInferenceAccelerator" - }, - "type": "array", - "uniqueItems": false - }, - "EnclaveOptions": { - "additionalProperties": false, - "properties": { - "Enabled": { - "type": "boolean" - } - }, - "type": "object" - }, - "HibernationOptions": { - "additionalProperties": false, - "properties": { - "Configured": { - "default": false, - "type": "boolean" - } - }, - "type": "object" - }, - "HostId": { - "type": "string" - }, - "HostResourceGroupArn": { - "type": "string" - }, - "IamInstanceProfile": { - "type": "string" - }, - "ImageId": { - "type": "string" - }, - "InstanceId": { - "type": "string" - }, - "InstanceInitiatedShutdownBehavior": { - "type": "string" - }, - "InstanceType": { - "cfnLint": [ - "AWS::EC2::Instance/Properties/InstanceType" - ], - "type": "string" - }, - "Ipv6AddressCount": { - "type": "integer" - }, - "Ipv6Addresses": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/InstanceIpv6Address" - }, - "type": "array", - "uniqueItems": false - }, - "KernelId": { - "type": "string" - }, - "KeyName": { - "type": "string" - }, - "LaunchTemplate": { - "$ref": "#/definitions/LaunchTemplateSpecification", - "type": "object" - }, - "LicenseSpecifications": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/LicenseSpecification" - }, - "type": "array", - "uniqueItems": false - }, - "Monitoring": { - "type": "boolean" - }, - "NetworkInterfaces": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/NetworkInterface" - }, - "type": "array", - "uniqueItems": false - }, - "PlacementGroupName": { - "type": "string" - }, - "PrivateDnsName": { - "type": "string" - }, - "PrivateDnsNameOptions": { - "$ref": "#/definitions/PrivateDnsNameOptions", - "type": "object" - }, - "PrivateIp": { - "type": "string" - }, - "PrivateIpAddress": { - "type": "string" - }, - "PropagateTagsToVolumeOnCreation": { - "type": "boolean" - }, - "PublicDnsName": { - "type": "string" - }, - "PublicIp": { - "type": "string" - }, - "RamdiskId": { - "type": "string" - }, - "SecurityGroupIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SecurityGroups": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "SourceDestCheck": { - "type": "boolean" - }, - "SsmAssociations": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/SsmAssociation" - }, - "type": "array", - "uniqueItems": false - }, - "SubnetId": { - "type": "string" - }, - "Tags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Tag" - }, - "type": "array", - "uniqueItems": false - }, - "Tenancy": { - "enum": [ - "default", - "dedicated", - "host" - ], - "type": "string" - }, - "UserData": { - "type": "string" - }, - "Volumes": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/Volume" - }, - "type": "array", - "uniqueItems": false - }, - "VpcId": { - "type": "string" - } - }, - "readOnlyProperties": [ - "/properties/InstanceId", - "/properties/PrivateIp", - "/properties/PublicDnsName", - "/properties/PublicIp", - "/properties/PrivateDnsName", - "/properties/VpcId" - ], - "requiredXor": [ - "ImageId", - "LaunchTemplate" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-ec2.git", - "tagging": { - "cloudFormationSystemTags": true, - "tagOnCreate": true, - "tagProperty": "/properties/Tags", - "tagUpdatable": true, - "taggable": true - }, - "typeName": "AWS::EC2::Instance", - "writeOnlyProperties": [ - "/properties/BlockDeviceMappings/*/NoDevice", - "/properties/BlockDeviceMappings/*/VirtualName", - "/properties/LicenseSpecifications", - "/properties/AdditionalInfo", - "/properties/Ipv6AddressCount", - "/properties/Ipv6Addresses", - "/properties/PropagateTagsToVolumeOnCreation" - ] -} diff --git a/src/cfnlint/data/schemas/providers/us_west_1/aws-route53-hostedzone.json b/src/cfnlint/data/schemas/providers/us_west_1/aws-route53-hostedzone.json deleted file mode 100644 index 4690c89e62..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_1/aws-route53-hostedzone.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Name" - ], - "definitions": { - "HostedZoneConfig": { - "additionalProperties": false, - "properties": { - "Comment": { - "maxLength": 256, - "type": "string" - } - }, - "type": "object" - }, - "HostedZoneTag": { - "additionalProperties": false, - "properties": { - "Key": { - "maxLength": 128, - "type": "string" - }, - "Value": { - "maxLength": 256, - "type": "string" - } - }, - "required": [ - "Value", - "Key" - ], - "type": "object" - }, - "QueryLoggingConfig": { - "additionalProperties": false, - "properties": { - "CloudWatchLogsLogGroupArn": { - "type": "string" - } - }, - "required": [ - "CloudWatchLogsLogGroupArn" - ], - "type": "object" - }, - "VPC": { - "additionalProperties": false, - "properties": { - "VPCId": { - "type": "string" - }, - "VPCRegion": { - "type": "string" - } - }, - "required": [ - "VPCId", - "VPCRegion" - ], - "type": "object" - } - }, - "handlers": { - "create": { - "permissions": [ - "route53:CreateHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:ChangeTagsForResource", - "route53:GetChange", - "route53:AssociateVPCWithHostedZone", - "ec2:DescribeVpcs" - ] - }, - "delete": { - "permissions": [ - "route53:DeleteHostedZone", - "route53:DeleteQueryLoggingConfig", - "route53:ListQueryLoggingConfigs", - "route53:GetChange" - ] - }, - "list": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListHostedZones", - "route53:ListHostedZonesByName", - "route53:ListQueryLoggingConfigs", - "route53:ListTagsForResource" - ] - }, - "read": { - "permissions": [ - "route53:GetHostedZone", - "route53:ListTagsForResource", - "route53:ListQueryLoggingConfigs" - ] - }, - "update": { - "permissions": [ - "route53:GetChange", - "route53:ListTagsForResource", - "route53:UpdateHostedZoneComment", - "route53:ChangeTagsForResource", - "route53:AssociateVPCWithHostedZone", - "route53:DisassociateVPCFromHostedZone", - "route53:CreateQueryLoggingConfig", - "route53:DeleteQueryLoggingConfig", - "ec2:DescribeVpcs" - ] - } - }, - "primaryIdentifier": [ - "/properties/Id" - ], - "properties": { - "HostedZoneConfig": { - "$ref": "#/definitions/HostedZoneConfig" - }, - "HostedZoneTags": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/HostedZoneTag" - }, - "type": "array", - "uniqueItems": true - }, - "Id": { - "type": "string" - }, - "Name": { - "maxLength": 1024, - "type": "string" - }, - "NameServers": { - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "QueryLoggingConfig": { - "$ref": "#/definitions/QueryLoggingConfig" - }, - "VPCs": { - "insertionOrder": false, - "items": { - "$ref": "#/definitions/VPC" - }, - "type": "array", - "uniqueItems": true - } - }, - "propertyTransform": { - "/properties/Name": "$join([Name, \".\"])" - }, - "readOnlyProperties": [ - "/properties/Id", - "/properties/NameServers" - ], - "sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-route53.git", - "typeName": "AWS::Route53::HostedZone" -} diff --git a/src/cfnlint/data/schemas/providers/us_west_2/__init__.py b/src/cfnlint/data/schemas/providers/us_west_2/__init__.py index b3108b3908..d03277f549 100644 --- a/src/cfnlint/data/schemas/providers/us_west_2/__init__.py +++ b/src/cfnlint/data/schemas/providers/us_west_2/__init__.py @@ -3,2466 +3,2475 @@ # pylint: disable=too-many-lines types = [ "AWS::CDK::Metadata", - "AWS::Cognito::UserPoolIdentityProvider", - "AWS::AppSync::DataSource", - "AWS::ServiceCatalog::TagOption", - "AWS::FraudDetector::EventType", - "AWS::AppRunner::ObservabilityConfiguration", - "AWS::Route53Resolver::ResolverConfig", - "AWS::ServiceDiscovery::PrivateDnsNamespace", - "AWS::OpenSearchServerless::VpcEndpoint", - "AWS::SecurityHub::DelegatedAdmin", - "AWS::SageMaker::Domain", - "AWS::DynamoDB::Table", - "AWS::AppSync::SourceApiAssociation", - "AWS::Redshift::ScheduledAction", - "AWS::NetworkManager::TransitGatewayPeering", - "AWS::SES::ReceiptRule", - "AWS::ServiceCatalog::PortfolioPrincipalAssociation", - "AWS::ElastiCache::ServerlessCache", - "AWS::QLDB::Ledger", - "AWS::AppIntegrations::DataIntegration", - "AWS::APS::Scraper", - "AWS::DataSync::LocationObjectStorage", - "AWS::Logs::DeliveryDestination", - "AWS::RefactorSpaces::Application", - "AWS::AppStream::DirectoryConfig", - "AWS::WAF::SizeConstraintSet", - "AWS::SSMContacts::Rotation", - "AWS::PinpointEmail::Identity", - "AWS::Greengrass::Group", - "AWS::KendraRanking::ExecutionPlan", - "AWS::Lambda::EventSourceMapping", - "AWS::AppSync::GraphQLApi", - "AWS::SageMaker::EndpointConfig", - "AWS::Glue::DevEndpoint", - "AWS::ControlTower::EnabledControl", - "AWS::EMR::SecurityConfiguration", - "AWS::CloudFront::KeyValueStore", - "AWS::CE::CostCategory", - "AWS::SageMaker::DataQualityJobDefinition", - "AWS::DataSync::LocationFSxLustre", - "AWS::Config::OrganizationConformancePack", - "AWS::SageMaker::Project", - "AWS::SSMContacts::Plan", - "AWS::RolesAnywhere::CRL", - "AWS::GroundStation::MissionProfile", - "AWS::IoTAnalytics::Pipeline", - "AWS::SSMIncidents::ReplicationSet", - "AWS::AppRunner::AutoScalingConfiguration", - "AWS::IVSChat::Room", - "AWS::Config::ConformancePack", - "AWS::IoTWireless::TaskDefinition", - "AWS::NetworkManager::GlobalNetwork", + "AWS::CleanRooms::ConfiguredTableAssociation", + "AWS::ApiGatewayV2::Integration", + "AWS::Pinpoint::App", + "AWS::Connect::UserHierarchyGroup", + "AWS::ApiGatewayV2::ApiMapping", + "AWS::CE::AnomalySubscription", + "AWS::Shield::DRTAccess", + "AWS::Deadline::Farm", + "AWS::SSO::Assignment", + "AWS::Glue::Partition", + "AWS::RDS::Integration", + "AWS::EC2::TransitGatewayRouteTablePropagation", + "AWS::SSM::ResourcePolicy", + "AWS::Shield::ProactiveEngagement", + "AWS::ApiGateway::BasePathMapping", "AWS::WAFRegional::GeoMatchSet", - "AWS::ImageBuilder::ImagePipeline", - "AWS::MediaTailor::ChannelPolicy", - "AWS::NetworkFirewall::FirewallPolicy", - "AWS::AppRunner::Service", - "AWS::AutoScaling::LaunchConfiguration", - "AWS::Pinpoint::APNSVoipSandboxChannel", - "AWS::ECS::TaskSet", - "AWS::SageMaker::Device", - "AWS::IoT::DomainConfiguration", - "AWS::S3::MultiRegionAccessPoint", - "AWS::EventSchemas::RegistryPolicy", - "AWS::Connect::Queue", - "AWS::AutoScaling::AutoScalingGroup", - "AWS::Pinpoint::ADMChannel", + "AWS::S3::AccessGrantsLocation", + "AWS::RoboMaker::Robot", + "AWS::GuardDuty::Filter", + "AWS::ECS::Service", + "AWS::ServiceCatalog::PortfolioPrincipalAssociation", + "AWS::RAM::ResourceShare", + "AWS::MemoryDB::Cluster", "AWS::DMS::ReplicationConfig", - "AWS::ECR::ReplicationConfiguration", - "AWS::ApiGateway::Method", - "AWS::AccessAnalyzer::Analyzer", - "AWS::CloudTrail::ResourcePolicy", - "AWS::DMS::ReplicationInstance", - "AWS::WAF::XssMatchSet", - "AWS::AppSync::FunctionConfiguration", - "AWS::Transfer::Server", - "AWS::SES::ConfigurationSet", - "AWS::RoboMaker::SimulationApplicationVersion", - "AWS::FSx::StorageVirtualMachine", + "AWS::DynamoDB::Table", + "AWS::AmazonMQ::ConfigurationAssociation", + "AWS::WAFRegional::IPSet", + "AWS::RedshiftServerless::Namespace", + "AWS::AppRunner::ObservabilityConfiguration", + "AWS::EC2::SecurityGroupEgress", + "AWS::EC2::LocalGatewayRouteTableVPCAssociation", "AWS::Config::OrganizationConfigRule", - "AWS::Neptune::DBParameterGroup", - "AWS::Panorama::PackageVersion", - "AWS::KafkaConnect::WorkerConfiguration", - "AWS::ElasticBeanstalk::ApplicationVersion", - "AWS::ElastiCache::GlobalReplicationGroup", - "AWS::Proton::EnvironmentTemplate", - "AWS::Timestream::Database", - "AWS::EC2::VPCGatewayAttachment", - "AWS::ServiceDiscovery::Service", - "AWS::Cognito::UserPoolRiskConfigurationAttachment", - "AWS::SNS::Subscription", - "AWS::Redshift::Cluster", - "AWS::LakeFormation::DataLakeSettings", - "AWS::ApiGateway::Account", - "AWS::ApiGatewayV2::Deployment", - "AWS::Inspector::AssessmentTemplate", - "AWS::SageMaker::ModelCard", - "AWS::KinesisAnalytics::ApplicationReferenceDataSource", - "AWS::ConnectCampaigns::Campaign", - "AWS::Logs::QueryDefinition", - "AWS::Connect::EvaluationForm", - "AWS::DataZone::Domain", - "AWS::EC2::TransitGatewayVpcAttachment", - "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", - "AWS::Athena::NamedQuery", - "AWS::EventSchemas::Discoverer", - "AWS::ServiceCatalog::PortfolioShare", - "AWS::DataBrew::Schedule", - "AWS::Cognito::IdentityPool", - "AWS::OSIS::Pipeline", - "AWS::S3::StorageLensGroup", - "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::Glue::DataQualityRuleset", + "AWS::Route53RecoveryReadiness::Cell", + "AWS::NetworkManager::TransitGatewayPeering", "AWS::MediaConnect::Bridge", - "AWS::B2BI::Profile", - "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", - "AWS::XRay::Group", - "AWS::GameLift::Alias", - "AWS::CleanRooms::Membership", - "AWS::DocDBElastic::Cluster", - "AWS::QBusiness::Retriever", - "AWS::DeviceFarm::DevicePool", + "AWS::Route53Profiles::ProfileAssociation", + "AWS::Config::ConfigurationRecorder", + "AWS::MSK::Replicator", + "AWS::EC2::NetworkPerformanceMetricSubscription", + "AWS::MediaLive::Channel", + "AWS::Greengrass::DeviceDefinition", + "AWS::CleanRoomsML::TrainingDataset", + "AWS::CloudFront::ContinuousDeploymentPolicy", "AWS::QuickSight::Analysis", - "AWS::MSK::ServerlessCluster", - "AWS::EC2::SnapshotBlockPublicAccess", - "AWS::ECS::CapacityProvider", - "AWS::SageMaker::ModelPackage", - "AWS::Omics::SequenceStore", - "AWS::AppStream::StackUserAssociation", - "AWS::SQS::QueueInlinePolicy", - "AWS::B2BI::Transformer", - "AWS::VpcLattice::Listener", - "AWS::EC2::DHCPOptions", - "AWS::SageMaker::ModelExplainabilityJobDefinition", - "AWS::ApiGateway::Deployment", - "AWS::Connect::Prompt", - "AWS::SageMaker::ModelBiasJobDefinition", - "AWS::IoTWireless::NetworkAnalyzerConfiguration", - "AWS::MediaPackage::PackagingGroup", - "AWS::MediaTailor::VodSource", - "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::Kendra::Faq", + "AWS::ECR::ReplicationConfiguration", + "AWS::AppConfig::ExtensionAssociation", + "AWS::VpcLattice::Service", + "AWS::S3Outposts::AccessPoint", + "AWS::MediaPackage::OriginEndpoint", + "AWS::EC2::IPAMPoolCidr", + "AWS::IoT::TopicRuleDestination", + "AWS::Amplify::Branch", + "AWS::KafkaConnect::WorkerConfiguration", + "AWS::Redshift::ClusterSubnetGroup", + "AWS::RDS::DBInstance", + "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::Lightsail::Bucket", "AWS::ApiGateway::Model", - "AWS::KinesisAnalytics::ApplicationOutput", - "AWS::IVS::EncoderConfiguration", - "AWS::KafkaConnect::Connector", - "AWS::DocDB::DBInstance", - "AWS::ImageBuilder::Image", - "AWS::Config::AggregationAuthorization", - "AWS::CloudFormation::Stack", - "AWS::SSM::Parameter", - "AWS::IoTAnalytics::Channel", - "AWS::IoTTwinMaker::SyncJob", - "AWS::ApiGateway::Resource", - "AWS::Config::DeliveryChannel", - "AWS::Cognito::UserPoolDomain", - "AWS::FraudDetector::Label", - "AWS::ApiGateway::RequestValidator", - "AWS::Logs::Delivery", - "AWS::MSK::Cluster", - "AWS::Forecast::DatasetGroup", - "AWS::AppSync::Resolver", - "AWS::CloudFormation::CustomResource", - "AWS::Inspector::ResourceGroup", - "AWS::EntityResolution::PolicyStatement", - "AWS::CodeBuild::Project", - "AWS::VerifiedPermissions::IdentitySource", - "AWS::LakeFormation::DataCellsFilter", - "AWS::IoT::SecurityProfile", - "AWS::MemoryDB::Cluster", - "AWS::Evidently::Launch", - "AWS::Pinpoint::PushTemplate", - "AWS::GuardDuty::Filter", - "AWS::AppMesh::VirtualGateway", - "AWS::Bedrock::AgentAlias", - "AWS::QBusiness::WebExperience", - "AWS::IoTWireless::FuotaTask", - "AWS::Cognito::LogDeliveryConfiguration", - "AWS::NimbleStudio::StudioComponent", - "AWS::Connect::QuickConnect", + "AWS::ApiGatewayV2::IntegrationResponse", + "AWS::IoTEvents::Input", + "AWS::EC2::NetworkAcl", + "AWS::Lambda::EventSourceMapping", + "AWS::Budgets::BudgetsAction", + "AWS::Logs::ResourcePolicy", + "AWS::Lex::BotVersion", + "AWS::ServiceCatalog::LaunchNotificationConstraint", + "AWS::DMS::InstanceProfile", + "AWS::OpenSearchServerless::VpcEndpoint", + "AWS::QuickSight::DataSource", + "AWS::IoT::CACertificate", + "AWS::EC2::NetworkAclEntry", + "AWS::RoboMaker::SimulationApplicationVersion", + "AWS::EC2::NetworkInsightsAccessScopeAnalysis", + "AWS::Transfer::Certificate", "AWS::Pinpoint::GCMChannel", - "AWS::Shield::Protection", - "AWS::CloudFormation::HookVersion", - "AWS::MediaPackageV2::OriginEndpoint", - "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", - "AWS::QuickSight::Dashboard", - "AWS::DocDB::DBCluster", - "AWS::EMRContainers::VirtualCluster", - "AWS::CloudFormation::HookTypeConfig", - "AWS::EC2::SecurityGroupIngress", - "AWS::Pinpoint::EventStream", - "AWS::AppConfig::DeploymentStrategy", + "AWS::Connect::Instance", + "AWS::ApiGateway::DocumentationPart", "AWS::Route53Profiles::Profile", - "AWS::EC2::VPCCidrBlock", - "AWS::EC2::InstanceConnectEndpoint", - "AWS::RoboMaker::Fleet", - "AWS::CloudFormation::StackSet", - "AWS::Pinpoint::BaiduChannel", - "AWS::IoTAnalytics::Dataset", - "AWS::ECR::PullThroughCacheRule", - "AWS::EKS::Cluster", - "AWS::Logs::AccountPolicy", - "AWS::AutoScalingPlans::ScalingPlan", - "AWS::IAM::Role", - "AWS::MediaLive::Multiplexprogram", - "AWS::Location::Tracker", - "AWS::ServiceCatalog::CloudFormationProduct", - "AWS::WAF::Rule", - "AWS::Elasticsearch::Domain", - "AWS::FraudDetector::Detector", - "AWS::SSMContacts::Contact", - "AWS::DMS::MigrationProject", - "AWS::VerifiedPermissions::Policy", - "AWS::Logs::Destination", - "AWS::Shield::ProtectionGroup", - "AWS::Route53::CidrCollection", - "AWS::SES::ReceiptFilter", - "AWS::Athena::WorkGroup", - "AWS::ResourceGroups::Group", - "AWS::EC2::TransitGatewayRouteTableAssociation", - "AWS::CodeArtifact::PackageGroup", - "AWS::CloudWatch::MetricStream", - "AWS::CodeCommit::Repository", - "AWS::Route53Resolver::ResolverEndpoint", - "AWS::CodeBuild::Fleet", - "AWS::Route53Profiles::ProfileAssociation", - "AWS::NetworkFirewall::RuleGroup", - "AWS::OpenSearchService::Domain", - "AWS::LicenseManager::License", - "AWS::Kendra::Index", - "AWS::Route53::HealthCheck", - "AWS::CloudFormation::HookDefaultVersion", - "AWS::Bedrock::KnowledgeBase", - "AWS::CodePipeline::Pipeline", - "AWS::MediaConnect::FlowEntitlement", - "AWS::Pinpoint::APNSChannel", - "AWS::Batch::JobQueue", - "AWS::ControlTower::LandingZone", - "AWS::DataSync::StorageSystem", - "AWS::DMS::DataProvider", - "AWS::DataBrew::Ruleset", - "AWS::DocDB::DBClusterParameterGroup", - "AWS::WorkSpaces::Workspace", - "AWS::EC2::IPAMPool", - "AWS::Cognito::UserPoolUICustomizationAttachment", - "AWS::DataBrew::Project", - "AWS::LookoutMetrics::Alert", - "AWS::Backup::ReportPlan", - "AWS::RAM::Permission", - "AWS::Greengrass::SubscriptionDefinition", - "AWS::EC2::IPAMScope", - "AWS::EKS::PodIdentityAssociation", - "AWS::CloudFront::CachePolicy", - "AWS::ServiceDiscovery::PublicDnsNamespace", - "AWS::WAFv2::RuleGroup", - "AWS::DMS::Endpoint", - "AWS::CodeStarConnections::RepositoryLink", - "AWS::DataZone::SubscriptionTarget", - "AWS::XRay::SamplingRule", - "AWS::IoTFleetHub::Application", - "AWS::IoT::CACertificate", - "AWS::EKS::IdentityProviderConfig", - "AWS::IoT::ThingGroup", - "AWS::Route53RecoveryReadiness::RecoveryGroup", - "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", - "AWS::CloudFront::RealtimeLogConfig", - "AWS::IAM::GroupPolicy", - "AWS::EC2::CapacityReservation", - "AWS::IdentityStore::Group", + "AWS::CloudWatch::CompositeAlarm", + "AWS::Route53Resolver::FirewallDomainList", + "AWS::Redshift::EndpointAccess", + "AWS::AppConfig::Application", + "AWS::IVSChat::LoggingConfiguration", + "AWS::IoTWireless::WirelessGateway", + "AWS::OpsWorks::Stack", + "AWS::MediaTailor::Channel", + "AWS::Lambda::Url", + "AWS::MediaTailor::ChannelPolicy", + "AWS::GameLift::Fleet", + "AWS::DataSync::LocationFSxWindows", "AWS::GameLift::Build", - "AWS::IoTWireless::DeviceProfile", - "AWS::EC2::EC2Fleet", - "AWS::Personalize::DatasetGroup", - "AWS::Location::TrackerConsumer", - "AWS::EC2::VerifiedAccessInstance", - "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::ApiGateway::RequestValidator", + "AWS::AutoScaling::WarmPool", + "AWS::ApplicationAutoScaling::ScalableTarget", + "AWS::AppRunner::AutoScalingConfiguration", + "AWS::ApiGatewayV2::Model", + "AWS::Config::StoredQuery", + "AWS::ACMPCA::Permission", + "AWS::Neptune::DBSubnetGroup", + "AWS::Cassandra::Keyspace", + "AWS::Transfer::Server", + "AWS::ApiGateway::DomainName", + "AWS::ECS::PrimaryTaskSet", + "AWS::FMS::ResourceSet", + "AWS::Cognito::UserPoolDomain", + "AWS::AutoScaling::AutoScalingGroup", + "AWS::WAFv2::RegexPatternSet", + "AWS::EKS::FargateProfile", + "AWS::WorkSpacesWeb::NetworkSettings", + "AWS::Route53::DNSSEC", + "AWS::CleanRooms::AnalysisTemplate", + "AWS::Redshift::EndpointAuthorization", + "AWS::EC2::TransitGatewayRouteTable", + "AWS::ControlTower::EnabledControl", + "AWS::NetworkManager::ConnectAttachment", + "AWS::Lightsail::Container", + "AWS::S3::AccessGrantsInstance", + "AWS::Macie::CustomDataIdentifier", + "AWS::Cognito::IdentityPoolRoleAttachment", + "AWS::PinpointEmail::ConfigurationSetEventDestination", + "AWS::Route53::RecordSet", + "AWS::MediaStore::Container", + "AWS::IoTAnalytics::Datastore", + "AWS::EKS::AccessEntry", + "AWS::AmplifyUIBuilder::Form", + "AWS::IVS::StreamKey", + "AWS::ElastiCache::SecurityGroup", + "AWS::Backup::Framework", + "AWS::AppFlow::ConnectorProfile", + "AWS::Pinpoint::EmailChannel", + "AWS::Rekognition::Collection", + "AWS::OpsWorks::Layer", + "AWS::CloudTrail::EventDataStore", + "AWS::AppIntegrations::Application", + "AWS::KinesisFirehose::DeliveryStream", + "AWS::Deadline::QueueFleetAssociation", "AWS::EC2::NetworkInsightsAccessScope", - "AWS::DataZone::EnvironmentBlueprintConfiguration", - "AWS::Glue::Partition", - "AWS::CleanRooms::ConfiguredTableAssociation", - "AWS::Lightsail::Certificate", - "AWS::Scheduler::ScheduleGroup", - "AWS::DeviceFarm::InstanceProfile", - "AWS::GameLift::Fleet", - "AWS::OpsWorks::Instance", - "AWS::EC2::NetworkAcl", - "AWS::Connect::ApprovedOrigin", - "AWS::Lambda::Permission", - "AWS::EC2::LocalGatewayRoute", - "AWS::SecurityHub::Hub", - "AWS::IoTEvents::AlarmModel", - "AWS::Logs::MetricFilter", - "AWS::Deadline::Queue", - "AWS::Kinesis::StreamConsumer", - "AWS::VpcLattice::Rule", + "AWS::Cognito::UserPoolUserToGroupAttachment", + "AWS::PCAConnectorAD::DirectoryRegistration", + "AWS::MediaConvert::Queue", + "AWS::SageMaker::CodeRepository", + "AWS::ImageBuilder::Component", + "AWS::SES::ConfigurationSetEventDestination", + "AWS::MediaPackage::PackagingConfiguration", + "AWS::MediaConnect::FlowEntitlement", + "AWS::OpenSearchServerless::AccessPolicy", + "AWS::IoTAnalytics::Channel", + "AWS::IoTWireless::MulticastGroup", + "AWS::Glue::Connection", + "AWS::AppMesh::Route", + "AWS::CodeArtifact::Repository", + "AWS::IAM::Group", + "AWS::Macie::FindingsFilter", + "AWS::Organizations::ResourcePolicy", + "AWS::WAFRegional::WebACLAssociation", + "AWS::EC2::TransitGatewayMulticastGroupSource", + "AWS::Pinpoint::ApplicationSettings", + "AWS::Lex::Bot", "AWS::Transfer::Profile", - "AWS::StepFunctions::StateMachineAlias", - "AWS::IVS::StorageConfiguration", - "AWS::SageMaker::InferenceComponent", - "AWS::ServiceCatalog::LaunchTemplateConstraint", - "AWS::GlobalAccelerator::CrossAccountAttachment", - "AWS::Batch::SchedulingPolicy", - "AWS::EventSchemas::Registry", - "AWS::RoboMaker::RobotApplicationVersion", - "AWS::QBusiness::Index", - "AWS::ServiceCatalog::ServiceAction", - "AWS::Route53RecoveryControl::Cluster", - "AWS::ApiGateway::UsagePlan", - "AWS::GameLift::GameServerGroup", - "AWS::RoboMaker::RobotApplication", - "AWS::QLDB::Stream", - "AWS::ACMPCA::CertificateAuthority", - "AWS::DocDB::DBSubnetGroup", - "AWS::Lambda::CodeSigningConfig", - "AWS::Connect::HoursOfOperation", - "AWS::FSx::DataRepositoryAssociation", - "AWS::Connect::Instance", - "AWS::IAM::RolePolicy", - "AWS::CloudFront::KeyGroup", - "AWS::Batch::ComputeEnvironment", - "AWS::OpsWorks::Layer", - "AWS::DirectoryService::SimpleAD", - "AWS::EC2::EnclaveCertificateIamRoleAssociation", - "AWS::EMR::Cluster", - "AWS::DataSync::LocationS3", - "AWS::ApiGateway::Stage", - "AWS::Deadline::MeteredProduct", - "AWS::EntityResolution::IdNamespace", - "AWS::AmazonMQ::Broker", - "AWS::Bedrock::Guardrail", - "AWS::Glue::TableOptimizer", - "AWS::SageMaker::App", - "AWS::Route53Resolver::ResolverRule", - "AWS::SupportApp::AccountAlias", - "AWS::Connect::UserHierarchyGroup", - "AWS::Connect::View", - "AWS::CertificateManager::Certificate", + "AWS::Omics::Workflow", + "AWS::DataBrew::Recipe", + "AWS::SSO::Instance", + "AWS::GameLift::Alias", + "AWS::AppSync::DomainName", + "AWS::Pinpoint::PushTemplate", "AWS::ApiGateway::UsagePlanKey", - "AWS::B2BI::Capability", - "AWS::RefactorSpaces::Environment", - "AWS::Greengrass::ResourceDefinition", - "AWS::WorkSpacesWeb::BrowserSettings", - "AWS::AppFlow::ConnectorProfile", - "AWS::Personalize::Schema", - "AWS::ElastiCache::User", - "AWS::AppConfig::Extension", - "AWS::ECR::RepositoryCreationTemplate", - "AWS::NetworkManager::CoreNetwork", - "AWS::Transfer::Certificate", - "AWS::ApiGateway::GatewayResponse", - "AWS::WAFRegional::SizeConstraintSet", - "AWS::Connect::ContactFlowModule", - "AWS::SageMaker::NotebookInstanceLifecycleConfig", - "AWS::ApiGatewayV2::Integration", - "AWS::GameLift::Location", - "AWS::Lex::ResourcePolicy", - "AWS::Transfer::Workflow", - "AWS::Batch::JobDefinition", - "AWS::S3::MultiRegionAccessPointPolicy", - "AWS::IoTSiteWise::Asset", - "AWS::SES::EmailIdentity", - "AWS::AppStream::AppBlock", - "AWS::MediaTailor::Channel", - "AWS::Neptune::DBCluster", - "AWS::DataZone::EnvironmentProfile", - "AWS::RedshiftServerless::Workgroup", - "AWS::CloudWatch::AnomalyDetector", - "AWS::CloudWatch::Alarm", - "AWS::MemoryDB::ParameterGroup", - "AWS::EC2::ClientVpnRoute", - "AWS::Backup::BackupPlan", - "AWS::GreengrassV2::ComponentVersion", - "AWS::SES::VdmAttributes", - "AWS::WAF::IPSet", - "AWS::ServiceDiscovery::Instance", - "AWS::EC2::PlacementGroup", - "AWS::WorkSpacesThinClient::Environment", - "AWS::DataBrew::Job", - "AWS::EC2::TransitGatewayConnect", - "AWS::ACMPCA::Certificate", - "AWS::EC2::TransitGatewayMulticastDomain", - "AWS::MediaTailor::LiveSource", - "AWS::SSM::MaintenanceWindow", - "AWS::AppIntegrations::EventIntegration", - "AWS::CloudTrail::Trail", - "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::FMS::Policy", + "AWS::Greengrass::FunctionDefinition", + "AWS::Lightsail::StaticIp", + "AWS::CloudFront::RealtimeLogConfig", + "AWS::SageMaker::Pipeline", + "AWS::CloudTrail::Channel", + "AWS::DocDB::DBInstance", + "AWS::LakeFormation::DataCellsFilter", + "AWS::DataSync::LocationHDFS", + "AWS::IoTSiteWise::Portal", + "AWS::Events::Archive", + "AWS::MSK::Cluster", + "AWS::SecurityHub::DelegatedAdmin", + "AWS::ControlTower::EnabledBaseline", + "AWS::AppStream::AppBlockBuilder", + "AWS::Route53RecoveryControl::Cluster", + "AWS::EC2::VPCEndpointConnectionNotification", + "AWS::CodePipeline::Pipeline", + "AWS::OpsWorks::Instance", + "AWS::Config::ConfigurationAggregator", + "AWS::ImageBuilder::ImagePipeline", + "AWS::ElasticLoadBalancingV2::ListenerCertificate", + "AWS::CloudFormation::ModuleVersion", + "AWS::Cloud9::EnvironmentEC2", + "AWS::Rekognition::StreamProcessor", + "AWS::Location::PlaceIndex", + "AWS::Route53Resolver::ResolverRuleAssociation", + "AWS::FSx::StorageVirtualMachine", + "AWS::Greengrass::ConnectorDefinitionVersion", + "AWS::Synthetics::Canary", + "AWS::KinesisAnalyticsV2::ApplicationCloudWatchLoggingOption", + "AWS::Backup::RestoreTestingSelection", + "AWS::SNS::Subscription", + "AWS::AppMesh::Mesh", + "AWS::WorkSpacesWeb::BrowserSettings", + "AWS::EC2::NatGateway", + "AWS::NimbleStudio::StreamingImage", + "AWS::Greengrass::ConnectorDefinition", + "AWS::InternetMonitor::Monitor", + "AWS::Transfer::Workflow", + "AWS::QLDB::Ledger", + "AWS::S3::AccessGrant", + "AWS::NeptuneGraph::PrivateGraphEndpoint", + "AWS::AppConfig::DeploymentStrategy", + "AWS::Glue::DevEndpoint", + "AWS::SageMaker::ModelPackage", + "AWS::CleanRooms::ConfiguredTable", + "AWS::CustomerProfiles::Integration", + "AWS::WorkSpaces::ConnectionAlias", + "AWS::WAFRegional::SizeConstraintSet", + "AWS::EventSchemas::Discoverer", + "AWS::NetworkManager::ConnectPeer", + "AWS::ElastiCache::UserGroup", + "AWS::IoT::ThingGroup", + "AWS::Logs::DeliveryDestination", + "AWS::ImageBuilder::ImageRecipe", + "AWS::IoT::SoftwarePackage", "AWS::ApiGateway::RestApi", - "AWS::IVS::RecordingConfiguration", - "AWS::NetworkManager::Device", - "AWS::EC2::EIPAssociation", - "AWS::GlobalAccelerator::EndpointGroup", - "AWS::NeptuneGraph::Graph", - "AWS::FinSpace::Environment", + "AWS::OpsWorks::ElasticLoadBalancerAttachment", + "AWS::MediaConvert::JobTemplate", + "AWS::AppMesh::VirtualService", + "AWS::S3ObjectLambda::AccessPointPolicy", + "AWS::CodeGuruReviewer::RepositoryAssociation", + "AWS::RoboMaker::SimulationApplication", + "AWS::NetworkManager::TransitGatewayRegistration", + "AWS::Amplify::App", + "AWS::EntityResolution::PolicyStatement", + "AWS::InspectorV2::Filter", + "AWS::ElastiCache::ReplicationGroup", + "AWS::StepFunctions::StateMachineAlias", + "AWS::Cassandra::Table", + "AWS::Cognito::UserPoolResourceServer", + "AWS::RDS::GlobalCluster", + "AWS::SageMaker::Device", + "AWS::SupportApp::AccountAlias", + "AWS::CloudFormation::ModuleDefaultVersion", + "AWS::WorkSpacesWeb::UserAccessLoggingSettings", + "AWS::CE::CostCategory", + "AWS::Route53Profiles::ProfileResourceAssociation", + "AWS::SSO::PermissionSet", + "AWS::Glue::Job", + "AWS::ServiceCatalog::CloudFormationProvisionedProduct", + "AWS::Route53::HostedZone", + "AWS::Connect::View", + "AWS::EKS::PodIdentityAssociation", + "AWS::ResourceExplorer2::Index", + "AWS::Glue::Table", + "AWS::WAFRegional::WebACL", + "AWS::SageMaker::InferenceComponent", + "AWS::Logs::MetricFilter", + "AWS::Lambda::Function", + "AWS::SNS::Topic", + "AWS::Backup::BackupSelection", + "AWS::DataSync::LocationFSxLustre", + "AWS::SageMaker::App", + "AWS::Logs::DeliverySource", + "AWS::EC2::VPCGatewayAttachment", + "AWS::CloudTrail::Trail", + "AWS::EC2::VPNConnectionRoute", + "AWS::KafkaConnect::Connector", + "AWS::GameLift::GameServerGroup", + "AWS::AppStream::Stack", + "AWS::EC2::InternetGateway", + "AWS::EC2::GatewayRouteTableAssociation", + "AWS::VpcLattice::Listener", + "AWS::WAFv2::IPSet", "AWS::MediaConnect::BridgeOutput", - "AWS::SQS::QueuePolicy", - "AWS::SSMContacts::ContactChannel", + "AWS::Greengrass::SubscriptionDefinition", + "AWS::Greengrass::Group", + "AWS::SSM::Document", + "AWS::IAM::Role", + "AWS::Events::ApiDestination", + "AWS::WorkSpacesThinClient::Environment", + "AWS::DMS::Endpoint", + "AWS::IoTSiteWise::Project", + "AWS::MediaLive::Multiplexprogram", + "AWS::ElastiCache::ServerlessCache", + "AWS::CloudFront::CloudFrontOriginAccessIdentity", + "AWS::CodeStarNotifications::NotificationRule", + "AWS::SageMaker::EndpointConfig", + "AWS::AppMesh::GatewayRoute", + "AWS::CleanRooms::Membership", + "AWS::ApiGateway::ApiKey", + "AWS::GameLift::Location", + "AWS::NetworkManager::TransitGatewayRouteTableAttachment", + "AWS::AutoScaling::LaunchConfiguration", + "AWS::ApiGateway::ClientCertificate", + "AWS::KinesisAnalyticsV2::Application", + "AWS::Lambda::Alias", + "AWS::Logs::LogAnomalyDetector", + "AWS::WAF::IPSet", + "AWS::Deadline::Fleet", + "AWS::IoTTwinMaker::Workspace", + "AWS::VpcLattice::ServiceNetworkServiceAssociation", + "AWS::EC2::TransitGatewayMulticastDomainAssociation", + "AWS::S3Outposts::Endpoint", + "AWS::WAF::SizeConstraintSet", + "AWS::EC2::TransitGatewayRouteTableAssociation", + "AWS::AppConfig::Environment", + "AWS::ImageBuilder::Image", + "AWS::ElastiCache::SecurityGroupIngress", + "AWS::EntityResolution::SchemaMapping", + "AWS::WAFRegional::XssMatchSet", + "AWS::VpcLattice::Rule", + "AWS::RDS::DBProxyTargetGroup", + "AWS::CloudWatch::Dashboard", + "AWS::CloudWatch::Alarm", + "AWS::FraudDetector::Variable", + "AWS::DataZone::DataSource", + "AWS::IoT::ThingType", + "AWS::EC2::CarrierGateway", + "AWS::GuardDuty::Member", + "AWS::GroundStation::MissionProfile", + "AWS::CloudFormation::CustomResource", + "AWS::FIS::TargetAccountConfiguration", + "AWS::Glue::TableOptimizer", + "AWS::RefactorSpaces::Route", + "AWS::NimbleStudio::LaunchProfile", + "AWS::KinesisAnalytics::ApplicationOutput", + "AWS::Wisdom::Assistant", + "AWS::WAFv2::RuleGroup", + "AWS::SageMaker::ModelPackageGroup", + "AWS::Evidently::Launch", + "AWS::SES::ConfigurationSet", + "AWS::ElastiCache::ParameterGroup", + "AWS::NetworkFirewall::LoggingConfiguration", + "AWS::Route53RecoveryControl::RoutingControl", + "AWS::Glue::Classifier", + "AWS::Connect::SecurityProfile", + "AWS::CodeDeploy::DeploymentGroup", + "AWS::AmplifyUIBuilder::Component", + "AWS::Location::TrackerConsumer", + "AWS::VpcLattice::ServiceNetwork", + "AWS::SageMaker::InferenceExperiment", + "AWS::CloudFormation::StackSet", + "AWS::EC2::Route", + "AWS::Wisdom::AssistantAssociation", + "AWS::Kendra::Index", + "AWS::FIS::ExperimentTemplate", + "AWS::CodeCommit::Repository", + "AWS::CloudFormation::HookVersion", + "AWS::RolesAnywhere::Profile", + "AWS::RefactorSpaces::Environment", + "AWS::XRay::ResourcePolicy", + "AWS::IoT::ResourceSpecificLogging", + "AWS::ServiceCatalog::LaunchTemplateConstraint", + "AWS::DevOpsGuru::ResourceCollection", + "AWS::HealthLake::FHIRDatastore", + "AWS::WAFv2::LoggingConfiguration", + "AWS::DynamoDB::GlobalTable", + "Alexa::ASK::Skill", + "AWS::Backup::BackupPlan", + "AWS::Pinpoint::EventStream", + "AWS::DeviceFarm::Project", + "AWS::ImageBuilder::DistributionConfiguration", + "AWS::RDS::CustomDBEngineVersion", + "AWS::DataZone::EnvironmentBlueprintConfiguration", + "AWS::LakeFormation::Permissions", + "AWS::Connect::TrafficDistributionGroup", + "AWS::WorkSpacesWeb::Portal", + "AWS::ResourceExplorer2::View", + "AWS::Glue::DataCatalogEncryptionSettings", + "AWS::CloudFront::PublicKey", + "AWS::KafkaConnect::CustomPlugin", + "AWS::PCAConnectorAD::Connector", + "AWS::Evidently::Project", + "AWS::Lex::BotAlias", + "AWS::IdentityStore::Group", + "AWS::PaymentCryptography::Key", + "AWS::RAM::Permission", + "AWS::DataSync::Task", + "AWS::ECS::TaskDefinition", + "AWS::SageMaker::Model", + "AWS::QuickSight::RefreshSchedule", + "AWS::MemoryDB::ParameterGroup", + "AWS::RoboMaker::RobotApplicationVersion", + "AWS::AppStream::AppBlock", + "AWS::IoTWireless::ServiceProfile", + "AWS::Shield::Protection", + "AWS::B2BI::Transformer", + "AWS::SES::VdmAttributes", + "AWS::IdentityStore::GroupMembership", + "AWS::AppSync::FunctionConfiguration", + "AWS::EC2::SpotFleet", "AWS::HealthImaging::Datastore", - "AWS::MSK::BatchScramSecret", - "AWS::EC2::CapacityReservationFleet", - "AWS::AppStream::Application", - "AWS::SES::Template", - "AWS::Glue::Registry", "AWS::Comprehend::DocumentClassifier", - "AWS::PCAConnectorAD::Connector", - "AWS::MSK::Replicator", - "AWS::EC2::ClientVpnTargetNetworkAssociation", - "AWS::ElasticLoadBalancingV2::LoadBalancer", - "AWS::S3ObjectLambda::AccessPoint", - "AWS::SSMIncidents::ResponsePlan", - "AWS::GlobalAccelerator::Accelerator", - "AWS::IoT::FleetMetric", - "AWS::CloudFront::MonitoringSubscription", - "AWS::EC2::InternetGateway", - "AWS::IVS::PlaybackRestrictionPolicy", - "AWS::Comprehend::Flywheel", - "AWS::Logs::LogGroup", - "AWS::DataZone::DataSource", - "AWS::Lambda::Function", - "AWS::OpenSearchServerless::AccessPolicy", - "AWS::EC2::Volume", - "AWS::AppMesh::Mesh", - "AWS::Route53::KeySigningKey", - "AWS::CloudFormation::PublicTypeVersion", - "AWS::EC2::PrefixList", - "AWS::Logs::LogStream", - "AWS::DataZone::Environment", - "AWS::PinpointEmail::ConfigurationSetEventDestination", - "AWS::Connect::RoutingProfile", - "AWS::LakeFormation::PrincipalPermissions", - "AWS::QuickSight::DataSource", - "AWS::Connect::PhoneNumber", - "AWS::Backup::RestoreTestingPlan", - "AWS::ServiceCatalog::TagOptionAssociation", - "AWS::Signer::SigningProfile", - "AWS::RDS::DBSecurityGroupIngress", - "AWS::Location::GeofenceCollection", - "AWS::RefactorSpaces::Service", - "AWS::S3::AccessGrantsLocation", - "AWS::EC2::TrafficMirrorFilterRule", - "AWS::EMR::WALWorkspace", - "AWS::Kinesis::Stream", - "AWS::Proton::ServiceTemplate", - "AWS::RolesAnywhere::TrustAnchor", - "AWS::Pinpoint::APNSSandboxChannel", - "AWS::MediaConnect::FlowVpcInterface", - "AWS::DataZone::Project", - "AWS::WorkSpacesWeb::Portal", - "AWS::Cognito::UserPoolGroup", - "AWS::Route53Resolver::ResolverDNSSECConfig", - "AWS::CloudFormation::ModuleDefaultVersion", - "AWS::IAM::ServiceLinkedRole", - "AWS::CodeDeploy::Application", - "AWS::RDS::DBProxyTargetGroup", + "AWS::Omics::AnnotationStore", + "AWS::VpcLattice::AuthPolicy", + "AWS::Glue::SchemaVersion", + "AWS::SageMaker::Space", "AWS::IoT::PolicyPrincipalAttachment", - "AWS::Route53::DNSSEC", - "AWS::IoT::TopicRule", - "AWS::Route53::RecordSetGroup", - "AWS::ECR::Repository", - "AWS::Route53RecoveryReadiness::Cell", - "AWS::AppConfig::Deployment", - "AWS::GameLift::MatchmakingRuleSet", - "AWS::Lightsail::StaticIp", - "AWS::EC2::NetworkPerformanceMetricSubscription", - "AWS::EC2::LaunchTemplate", - "AWS::CodeDeploy::DeploymentConfig", - "AWS::Pinpoint::APNSVoipChannel", - "AWS::MediaLive::Input", + "AWS::Timestream::ScheduledQuery", + "AWS::FraudDetector::List", + "AWS::IVS::PlaybackRestrictionPolicy", + "AWS::FMS::NotificationChannel", + "AWS::MSK::BatchScramSecret", + "AWS::Connect::HoursOfOperation", + "AWS::DMS::Certificate", + "AWS::S3::Bucket", + "AWS::GuardDuty::IPSet", + "AWS::Route53RecoveryControl::SafetyRule", + "AWS::ServiceDiscovery::HttpNamespace", + "AWS::EMR::SecurityConfiguration", + "AWS::CloudWatch::InsightRule", + "AWS::ApiGateway::UsagePlan", + "AWS::MediaPackageV2::Channel", + "AWS::AppIntegrations::EventIntegration", + "AWS::Batch::SchedulingPolicy", + "AWS::IoT::Authorizer", + "AWS::Timestream::InfluxDBInstance", + "AWS::MediaConnect::BridgeSource", + "AWS::MediaPackageV2::ChannelPolicy", + "AWS::ApiGatewayV2::VpcLink", + "AWS::IoT::JobTemplate", + "AWS::Deadline::Queue", + "AWS::ServiceCatalog::PortfolioProductAssociation", + "AWS::DataBrew::Project", + "AWS::VpcLattice::TargetGroup", + "AWS::Athena::WorkGroup", + "AWS::SageMaker::ImageVersion", + "AWS::ApiGatewayV2::Api", + "AWS::Detective::Graph", + "AWS::Location::RouteCalculator", + "AWS::ServiceCatalog::PortfolioShare", + "AWS::ApiGateway::VpcLink", + "AWS::Connect::IntegrationAssociation", + "AWS::NetworkManager::CustomerGatewayAssociation", + "AWS::IAM::ServerCertificate", + "AWS::CodeStarConnections::Connection", + "AWS::IoT::SecurityProfile", + "AWS::GlobalAccelerator::CrossAccountAttachment", + "AWS::Events::EventBus", + "AWS::DocDB::EventSubscription", + "AWS::SQS::QueueInlinePolicy", + "AWS::Organizations::Organization", + "AWS::QBusiness::DataSource", + "AWS::AutoScalingPlans::ScalingPlan", + "AWS::SSM::MaintenanceWindowTarget", + "AWS::VoiceID::Domain", + "AWS::ApiGateway::Authorizer", + "AWS::AppStream::ImageBuilder", + "AWS::BackupGateway::Hypervisor", + "AWS::Lightsail::Disk", + "AWS::Connect::PredefinedAttribute", + "AWS::IAM::Policy", + "AWS::DataBrew::Schedule", + "AWS::Bedrock::Agent", + "AWS::AppRunner::Service", + "AWS::Connect::ApprovedOrigin", + "AWS::SES::ContactList", + "AWS::Connect::SecurityKey", "AWS::CloudFormation::Publisher", - "AWS::CloudFront::PublicKey", - "AWS::SecretsManager::SecretTargetAttachment", - "AWS::IoT::Policy", - "AWS::DataSync::Agent", - "AWS::DeviceFarm::Project", + "AWS::RDS::DBSecurityGroupIngress", + "AWS::IoTEvents::DetectorModel", + "AWS::AppStream::StackFleetAssociation", + "AWS::SSMContacts::Contact", + "AWS::EC2::TransitGatewayMulticastGroupMember", + "AWS::RoboMaker::Fleet", + "AWS::EC2::VolumeAttachment", + "AWS::Glue::SecurityConfiguration", + "AWS::NetworkFirewall::TLSInspectionConfiguration", + "AWS::OpenSearchServerless::Collection", + "AWS::DataBrew::Ruleset", + "AWS::GameLift::MatchmakingConfiguration", + "AWS::PaymentCryptography::Alias", + "AWS::ApplicationInsights::Application", + "AWS::ECS::ClusterCapacityProviderAssociations", + "AWS::AppConfig::ConfigurationProfile", + "AWS::Route53Resolver::FirewallRuleGroup", + "AWS::DocDBElastic::Cluster", + "AWS::MSK::Configuration", "AWS::EC2::TransitGateway", - "AWS::Evidently::Segment", - "AWS::CleanRooms::PrivacyBudgetTemplate", - "AWS::ECS::Cluster", + "AWS::Cognito::UserPoolGroup", + "AWS::EC2::VPCEndpointServicePermissions", + "AWS::VpcLattice::ResourcePolicy", + "AWS::Proton::EnvironmentTemplate", + "AWS::SSM::MaintenanceWindowTask", + "AWS::EC2::TransitGatewayMulticastDomain", + "AWS::VerifiedPermissions::PolicyTemplate", + "AWS::EKS::Cluster", + "AWS::CodeBuild::Project", + "AWS::EFS::FileSystem", + "AWS::Pinpoint::APNSVoipSandboxChannel", + "AWS::Config::OrganizationConformancePack", + "AWS::Connect::QuickConnect", + "AWS::Logs::QueryDefinition", + "AWS::SecurityHub::ProductSubscription", + "AWS::IAM::InstanceProfile", + "AWS::IoT::BillingGroup", + "AWS::AppStream::Application", + "AWS::DataSync::LocationNFS", + "AWS::Amplify::Domain", + "AWS::KinesisAnalyticsV2::ApplicationOutput", + "AWS::IVS::RecordingConfiguration", + "AWS::MediaLive::InputSecurityGroup", + "AWS::SageMaker::Domain", + "AWS::Greengrass::CoreDefinitionVersion", + "AWS::CodeBuild::Fleet", + "AWS::CertificateManager::Certificate", + "AWS::Glue::SchemaVersionMetadata", + "AWS::SDB::Domain", + "AWS::EC2::SubnetRouteTableAssociation", "AWS::ServiceCatalog::ServiceActionAssociation", - "AWS::NimbleStudio::LaunchProfile", - "AWS::S3Express::DirectoryBucket", - "AWS::IoT::ProvisioningTemplate", - "AWS::ResourceExplorer2::Index", + "AWS::Cognito::UserPoolUICustomizationAttachment", + "AWS::SageMaker::NotebookInstanceLifecycleConfig", "AWS::ImageBuilder::ContainerRecipe", - "AWS::FMS::NotificationChannel", - "AWS::IAM::UserPolicy", - "AWS::Events::EventBus", - "AWS::SageMaker::MonitoringSchedule", - "AWS::Pinpoint::SmsTemplate", - "AWS::Evidently::Experiment", - "AWS::Connect::PredefinedAttribute", - "AWS::Inspector::AssessmentTarget", + "AWS::CodeConnections::Connection", + "AWS::Connect::Rule", + "AWS::EFS::AccessPoint", + "AWS::Omics::ReferenceStore", + "AWS::Redshift::ClusterSecurityGroupIngress", + "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", + "AWS::ElasticLoadBalancingV2::LoadBalancer", + "AWS::OpenSearchService::Domain", + "AWS::Timestream::Database", + "AWS::ServiceDiscovery::Instance", + "AWS::Elasticsearch::Domain", + "AWS::Personalize::Solution", "AWS::KinesisAnalytics::Application", - "AWS::IoTTwinMaker::Scene", + "AWS::ApiGatewayV2::Deployment", + "AWS::ServiceCatalog::StackSetConstraint", + "AWS::CodeStarConnections::RepositoryLink", + "AWS::IVS::Channel", + "AWS::RefactorSpaces::Service", + "AWS::MemoryDB::User", + "AWS::EC2::NetworkInterfacePermission", + "AWS::ServiceCatalog::TagOption", + "AWS::ServiceDiscovery::PrivateDnsNamespace", + "AWS::ServiceCatalog::LaunchRoleConstraint", + "AWS::IoT::RoleAlias", + "AWS::SageMaker::ModelBiasJobDefinition", + "AWS::SecretsManager::ResourcePolicy", + "AWS::CloudFormation::HookDefaultVersion", + "AWS::Config::ConfigRule", + "AWS::IoT::SoftwarePackageVersion", + "AWS::EC2::NetworkInsightsAnalysis", + "AWS::EC2::ClientVpnRoute", + "AWS::ImageBuilder::Workflow", + "AWS::ECS::TaskSet", + "AWS::Omics::VariantStore", + "AWS::SecurityLake::AwsLogSource", + "AWS::AppSync::ApiKey", + "AWS::CloudFormation::TypeActivation", + "AWS::GroundStation::DataflowEndpointGroup", + "AWS::Location::Map", + "AWS::ACMPCA::CertificateAuthorityActivation", + "AWS::MSK::ServerlessCluster", "AWS::GuardDuty::ThreatIntelSet", - "AWS::Lightsail::Disk", - "AWS::Config::StoredQuery", - "AWS::CloudFront::OriginRequestPolicy", - "AWS::SageMaker::CodeRepository", - "AWS::VoiceID::Domain", - "AWS::ImageBuilder::InfrastructureConfiguration", - "AWS::ApiGatewayV2::Api", - "AWS::IoT::ThingType", - "AWS::AppMesh::VirtualNode", - "AWS::Redshift::ClusterSecurityGroupIngress", - "AWS::VerifiedPermissions::PolicyStore", - "AWS::IoT::MitigationAction", - "AWS::NetworkFirewall::Firewall", - "AWS::RAM::ResourceShare", - "AWS::Greengrass::LoggerDefinition", - "AWS::EC2::IPAMAllocation", - "AWS::EC2::VPCEndpointService", - "AWS::IAM::AccessKey", - "AWS::ServiceDiscovery::HttpNamespace", - "AWS::EC2::TransitGatewayRoute", - "AWS::ServiceCatalog::AcceptedPortfolioShare", - "AWS::Glue::SecurityConfiguration", - "AWS::ServiceCatalogAppRegistry::ResourceAssociation", - "AWS::Route53::HostedZone", - "AWS::ApiGatewayV2::VpcLink", - "AWS::OpenSearchServerless::LifecyclePolicy", - "AWS::SecurityLake::Subscriber", - "AWS::LakeFormation::Resource", - "AWS::EKS::FargateProfile", - "AWS::ApiGateway::DocumentationVersion", - "AWS::InspectorV2::CisScanConfiguration", - "AWS::StepFunctions::Activity", - "AWS::Omics::RunGroup", - "AWS::DAX::Cluster", - "AWS::EC2::CustomerGateway", - "AWS::RDS::DBInstance", - "AWS::Route53Profiles::ProfileResourceAssociation", - "AWS::ElastiCache::CacheCluster", - "AWS::SES::ReceiptRuleSet", - "AWS::Pinpoint::VoiceChannel", - "AWS::OpsWorks::Stack", "AWS::WAFRegional::RateBasedRule", - "AWS::DirectoryService::MicrosoftAD", - "AWS::EC2::Subnet", - "AWS::IoT::SoftwarePackage", - "AWS::SageMaker::DeviceFleet", - "AWS::GuardDuty::IPSet", - "AWS::Kendra::DataSource", - "AWS::Omics::ReferenceStore", - "AWS::RefactorSpaces::Route", - "AWS::ElasticLoadBalancingV2::ListenerCertificate", - "AWS::StepFunctions::StateMachineVersion", - "AWS::DataSync::LocationHDFS", - "AWS::ElastiCache::ParameterGroup", - "AWS::Organizations::Account", - "AWS::Glue::CustomEntityType", - "AWS::FSx::Snapshot", - "AWS::CodePipeline::CustomActionType", - "AWS::Location::Map", - "AWS::AppMesh::VirtualRouter", - "AWS::Redshift::EndpointAuthorization", - "AWS::LakeFormation::Permissions", - "AWS::CodeGuruReviewer::RepositoryAssociation", - "AWS::EC2::EIP", - "AWS::AppStream::Stack", - "AWS::EC2::VPCPeeringConnection", - "AWS::CustomerProfiles::Domain", - "AWS::SystemsManagerSAP::Application", - "AWS::ECR::RegistryPolicy", - "AWS::RDS::DBClusterParameterGroup", - "AWS::ImageBuilder::ImageRecipe", - "AWS::DMS::ReplicationTask", - "AWS::OpenSearchServerless::Collection", - "AWS::Lambda::Alias", - "AWS::B2BI::Partnership", - "AWS::MediaTailor::SourceLocation", - "AWS::Connect::ContactFlow", + "AWS::KinesisVideo::SignalingChannel", + "AWS::RedshiftServerless::Workgroup", + "AWS::Macie::AllowList", + "AWS::EC2::VPC", + "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", + "AWS::MSK::VpcConnection", + "AWS::DAX::Cluster", + "AWS::DataSync::LocationAzureBlob", + "AWS::IoTSiteWise::Asset", + "AWS::Logs::LogStream", + "AWS::DMS::ReplicationSubnetGroup", + "AWS::APS::RuleGroupsNamespace", + "AWS::S3Outposts::Bucket", + "AWS::WorkSpacesWeb::IdentityProvider", "AWS::Route53RecoveryControl::ControlPanel", - "AWS::DLM::LifecyclePolicy", - "AWS::RoboMaker::SimulationApplication", - "AWS::NetworkManager::TransitGatewayRouteTableAttachment", - "AWS::Events::EventBusPolicy", - "AWS::CE::AnomalySubscription", - "AWS::ElasticLoadBalancingV2::TargetGroup", - "AWS::NetworkManager::CustomerGatewayAssociation", - "AWS::SSM::Document", - "AWS::AuditManager::Assessment", - "AWS::IoTSiteWise::AssetModel", - "AWS::CustomerProfiles::CalculatedAttributeDefinition", - "AWS::WorkSpaces::ConnectionAlias", - "AWS::KMS::Alias", - "AWS::CloudFormation::ResourceVersion", - "AWS::Transfer::Connector", + "AWS::Route53::RecordSetGroup", + "AWS::AppStream::ApplicationEntitlementAssociation", + "AWS::KinesisAnalytics::ApplicationReferenceDataSource", + "AWS::EC2::LocalGatewayRoute", + "AWS::CloudFormation::PublicTypeVersion", + "AWS::RefactorSpaces::Application", + "AWS::IoTSiteWise::AccessPolicy", + "AWS::OpsWorks::App", + "AWS::Kinesis::Stream", + "AWS::Greengrass::CoreDefinition", + "AWS::Backup::ReportPlan", + "AWS::B2BI::Capability", + "AWS::PinpointEmail::DedicatedIpPool", + "AWS::Batch::JobDefinition", + "AWS::IAM::SAMLProvider", + "AWS::Lightsail::Database", + "AWS::AppFlow::Connector", + "AWS::Lightsail::LoadBalancer", + "AWS::CloudFront::KeyGroup", + "AWS::CodeStarConnections::SyncConfiguration", + "AWS::EC2::NetworkInterfaceAttachment", + "AWS::EC2::TransitGatewayAttachment", + "AWS::Glue::CustomEntityType", "AWS::Wisdom::KnowledgeBase", - "AWS::Pinpoint::InAppTemplate", - "AWS::IoT::Authorizer", - "AWS::Lex::BotVersion", - "AWS::IoTTwinMaker::Workspace", - "AWS::SageMaker::AppImageConfig", - "AWS::NetworkFirewall::LoggingConfiguration", - "AWS::Greengrass::FunctionDefinitionVersion", - "AWS::QBusiness::DataSource", - "AWS::ServiceCatalog::ResourceUpdateConstraint", - "AWS::Organizations::Organization", - "AWS::S3::StorageLens", - "AWS::MediaLive::Channel", - "AWS::NeptuneGraph::PrivateGraphEndpoint", - "AWS::DocDB::EventSubscription", - "AWS::Route53Resolver::FirewallRuleGroup", - "AWS::AutoScaling::ScalingPolicy", - "AWS::Lightsail::Bucket", - "AWS::Scheduler::Schedule", - "AWS::EntityResolution::SchemaMapping", - "AWS::DeviceFarm::TestGridProject", - "AWS::Glue::Workflow", - "AWS::AppFlow::Flow", - "AWS::Events::Connection", - "AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation", - "AWS::AmazonMQ::ConfigurationAssociation", - "AWS::MediaPackageV2::OriginEndpointPolicy", - "AWS::ApiGatewayV2::Authorizer", - "AWS::ECS::ClusterCapacityProviderAssociations", - "AWS::EC2::VPNConnectionRoute", - "AWS::EC2::VolumeAttachment", - "AWS::Oam::Sink", - "AWS::ServiceCatalog::Portfolio", - "AWS::ControlTower::EnabledBaseline", - "AWS::CodeStarConnections::Connection", - "AWS::Redshift::EventSubscription", + "AWS::Cognito::UserPoolUser", + "AWS::Connect::ContactFlowModule", + "AWS::CodeDeploy::DeploymentConfig", + "AWS::IoTSiteWise::AssetModel", + "AWS::QBusiness::Application", + "AWS::NetworkManager::GlobalNetwork", + "AWS::Connect::TaskTemplate", + "AWS::Pinpoint::APNSSandboxChannel", + "AWS::StepFunctions::StateMachineVersion", + "AWS::ServiceCatalogAppRegistry::Application", + "AWS::NetworkManager::Site", + "AWS::Glue::Database", + "AWS::Neptune::DBCluster", + "AWS::Evidently::Feature", "AWS::Backup::BackupVault", - "AWS::SageMaker::FeatureGroup", - "AWS::EC2::SecurityGroupEgress", - "AWS::AppConfig::ConfigurationProfile", - "AWS::Pinpoint::ApplicationSettings", - "AWS::WAFRegional::WebACLAssociation", - "AWS::CloudFormation::WaitConditionHandle", - "AWS::ServiceCatalog::CloudFormationProvisionedProduct", - "AWS::ApiGateway::ApiKey", - "AWS::Backup::Framework", - "AWS::MediaPackage::PackagingConfiguration", - "AWS::IAM::Policy", - "AWS::Grafana::Workspace", - "AWS::Wisdom::AssistantAssociation", - "AWS::Bedrock::Agent", - "AWS::Forecast::Dataset", - "AWS::MWAA::Environment", - "AWS::Amplify::Branch", - "AWS::ApplicationInsights::Application", - "AWS::ApiGateway::BasePathMapping", - "AWS::Cognito::IdentityPoolRoleAttachment", - "AWS::WorkSpacesWeb::NetworkSettings", - "AWS::S3::Bucket", + "AWS::EC2::CustomerGateway", + "AWS::IAM::GroupPolicy", + "AWS::Scheduler::Schedule", + "AWS::Deadline::LicenseEndpoint", + "AWS::WAF::ByteMatchSet", + "AWS::AmplifyUIBuilder::Theme", + "AWS::Neptune::DBClusterParameterGroup", + "AWS::EMRServerless::Application", + "AWS::DeviceFarm::DevicePool", + "AWS::EC2::Host", + "AWS::Forecast::DatasetGroup", + "AWS::AppStream::User", + "AWS::Lambda::CodeSigningConfig", + "AWS::Comprehend::Flywheel", + "AWS::Bedrock::Guardrail", + "AWS::IoTTwinMaker::Scene", + "AWS::SystemsManagerSAP::Application", + "AWS::DMS::ReplicationTask", + "AWS::Panorama::ApplicationInstance", "AWS::EC2::RouteTable", - "AWS::Amplify::App", - "AWS::EC2::TransitGatewayRouteTable", - "AWS::NetworkManager::ConnectAttachment", - "AWS::ElasticBeanstalk::ConfigurationTemplate", - "AWS::ImageBuilder::Workflow", - "AWS::EKS::Nodegroup", - "AWS::EC2::TransitGatewayPeeringAttachment", - "AWS::EC2::LocalGatewayRouteTable", - "AWS::SSM::Association", - "AWS::RDS::Integration", - "AWS::Timestream::InfluxDBInstance", - "AWS::EC2::TransitGatewayMulticastGroupSource", - "AWS::AppRunner::VpcConnector", - "AWS::Athena::PreparedStatement", - "AWS::EC2::Instance", - "AWS::EC2::FlowLog", - "Alexa::ASK::Skill", - "AWS::EC2::VerifiedAccessEndpoint", - "AWS::IoTWireless::MulticastGroup", - "AWS::Route53Resolver::ResolverQueryLoggingConfig", - "AWS::IoTThingsGraph::FlowTemplate", - "AWS::FIS::ExperimentTemplate", - "AWS::CloudFront::StreamingDistribution", - "AWS::Config::ConfigurationRecorder", - "AWS::MSK::VpcConnection", - "AWS::WAFRegional::IPSet", - "AWS::Kendra::Faq", + "AWS::MediaConnect::Gateway", + "AWS::RDS::DBProxyEndpoint", + "AWS::DataSync::LocationSMB", + "AWS::ResilienceHub::App", + "AWS::SecurityHub::Standard", + "AWS::RolesAnywhere::CRL", + "AWS::CleanRooms::PrivacyBudgetTemplate", + "AWS::SNS::TopicInlinePolicy", + "AWS::Connect::EvaluationForm", + "AWS::Redshift::ClusterParameterGroup", + "AWS::Organizations::Policy", + "AWS::Glue::Trigger", + "AWS::GlobalAccelerator::Listener", + "AWS::VerifiedPermissions::PolicyStore", + "AWS::Deadline::QueueEnvironment", + "AWS::Signer::SigningProfile", + "AWS::KendraRanking::ExecutionPlan", + "AWS::EC2::VPCPeeringConnection", "AWS::SNS::TopicPolicy", - "AWS::AppSync::DomainName", - "AWS::NimbleStudio::StreamingImage", - "AWS::GuardDuty::Detector", - "AWS::Signer::ProfilePermission", - "AWS::Cassandra::Table", - "AWS::FraudDetector::List", - "AWS::IoT::Dimension", - "AWS::ElasticBeanstalk::Environment", - "AWS::SageMaker::NotebookInstance", - "AWS::RDS::EventSubscription", - "AWS::IoT::Logging", - "AWS::AutoScaling::WarmPool", - "AWS::RDS::DBSecurityGroup", - "AWS::Pinpoint::SMSChannel", - "AWS::CodeBuild::ReportGroup", - "AWS::WAFRegional::WebACL", - "AWS::KinesisVideo::Stream", - "AWS::AppConfig::HostedConfigurationVersion", - "AWS::Lambda::Version", - "AWS::MediaPackageV2::Channel", - "AWS::RDS::DBParameterGroup", - "AWS::MediaStore::Container", - "AWS::IoT::TopicRuleDestination", - "AWS::EC2::EgressOnlyInternetGateway", - "AWS::WAFv2::IPSet", - "AWS::OpsWorksCM::Server", - "AWS::EC2::IPAMResourceDiscoveryAssociation", - "AWS::Config::ConfigurationAggregator", - "AWS::Logs::DeliverySource", - "AWS::PinpointEmail::ConfigurationSet", - "AWS::ResourceExplorer2::DefaultViewAssociation", - "AWS::ACMPCA::CertificateAuthorityActivation", - "AWS::EMR::StudioSessionMapping", - "AWS::EC2::SubnetCidrBlock", - "AWS::Greengrass::FunctionDefinition", - "AWS::IAM::ManagedPolicy", - "AWS::AmplifyUIBuilder::Theme", - "AWS::EventSchemas::Schema", - "AWS::IoTWireless::Destination", - "AWS::ApiGatewayV2::ApiMapping", - "AWS::Greengrass::GroupVersion", - "AWS::IoT::AccountAuditConfiguration", - "AWS::WAFRegional::XssMatchSet", - "AWS::IdentityStore::GroupMembership", - "AWS::EC2::GatewayRouteTableAssociation", - "AWS::NetworkManager::LinkAssociation", - "AWS::EC2::NatGateway", - "AWS::CloudFront::OriginAccessControl", - "AWS::GroundStation::DataflowEndpointGroup", - "AWS::SSM::MaintenanceWindowTask", - "AWS::IVS::Channel", - "AWS::WorkSpacesWeb::IpAccessSettings", - "AWS::CodeStar::GitHubRepository", - "AWS::ImageBuilder::LifecyclePolicy", - "AWS::SecurityHub::ProductSubscription", - "AWS::CloudWatch::Dashboard", - "AWS::Rekognition::Collection", - "AWS::Connect::SecurityKey", - "AWS::AppSync::GraphQLSchema", - "AWS::Organizations::ResourcePolicy", - "AWS::Omics::Workflow", - "AWS::Lightsail::LoadBalancer", - "AWS::EC2::TransitGatewayMulticastGroupMember", - "AWS::Transfer::Agreement", - "AWS::Lambda::EventInvokeConfig", - "AWS::CloudTrail::EventDataStore", - "AWS::ApiGateway::Authorizer", - "AWS::Neptune::DBClusterParameterGroup", - "AWS::Route53RecoveryControl::RoutingControl", - "AWS::SageMaker::Workteam", - "AWS::GlobalAccelerator::Listener", - "AWS::Glue::SchemaVersion", - "AWS::Cassandra::Keyspace", - "AWS::CustomerProfiles::Integration", - "AWS::MediaConnect::BridgeSource", - "AWS::S3Outposts::Bucket", - "AWS::Redshift::ClusterSecurityGroup", - "AWS::Backup::RestoreTestingSelection", - "AWS::EC2::SecurityGroup", - "AWS::OpenSearchServerless::SecurityConfig", - "AWS::PaymentCryptography::Alias", - "AWS::GameLift::Script", - "AWS::AmazonMQ::Configuration", - "AWS::Macie::Session", - "AWS::PCAConnectorAD::ServicePrincipalName", - "AWS::S3Outposts::AccessPoint", - "AWS::ServiceCatalog::PortfolioProductAssociation", - "AWS::OpsWorks::UserProfile", - "AWS::SecurityLake::AwsLogSource", - "AWS::CloudFront::ContinuousDeploymentPolicy", - "AWS::Logs::LogAnomalyDetector", - "AWS::XRay::ResourcePolicy", - "AWS::SSM::ResourceDataSync", - "AWS::QBusiness::Plugin", - "AWS::VpcLattice::AccessLogSubscription", - "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::MWAA::Environment", + "AWS::ElastiCache::GlobalReplicationGroup", + "AWS::NetworkFirewall::RuleGroup", + "AWS::DataSync::LocationFSxOpenZFS", + "AWS::KMS::Key", + "AWS::Route53Resolver::ResolverDNSSECConfig", + "AWS::ServiceCatalog::AcceptedPortfolioShare", + "AWS::Route53Resolver::FirewallRuleGroupAssociation", + "AWS::Route53Resolver::ResolverQueryLoggingConfig", + "AWS::EC2::SnapshotBlockPublicAccess", + "AWS::EC2::Subnet", + "AWS::CloudTrail::ResourcePolicy", + "AWS::IoTTwinMaker::ComponentType", + "AWS::S3ObjectLambda::AccessPoint", + "AWS::Lightsail::Instance", + "AWS::WAF::Rule", + "AWS::ElasticBeanstalk::ConfigurationTemplate", + "AWS::SQS::QueuePolicy", + "AWS::SES::ReceiptRuleSet", + "AWS::AppSync::DomainNameApiAssociation", + "AWS::AppSync::ApiCache", + "AWS::ApiGateway::Account", + "AWS::WAFv2::WebACL", + "AWS::GlobalAccelerator::EndpointGroup", + "AWS::EC2::TransitGatewayConnect", "AWS::NetworkManager::SiteToSiteVpnAttachment", - "AWS::Personalize::Dataset", - "AWS::AppIntegrations::Application", - "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::EMRContainers::VirtualCluster", + "AWS::EC2::SecurityGroup", + "AWS::QuickSight::Theme", + "AWS::PinpointEmail::Identity", + "AWS::NeptuneGraph::Graph", + "AWS::EC2::CapacityReservationFleet", + "AWS::OpsWorks::Volume", + "AWS::SES::EmailIdentity", + "AWS::IAM::UserToGroupAddition", + "AWS::Events::Rule", + "AWS::CloudFront::KeyValueStore", + "AWS::GameLift::GameSessionQueue", + "AWS::DataBrew::Dataset", + "AWS::EC2::VPNGatewayRoutePropagation", + "AWS::Glue::Crawler", + "AWS::CloudFront::Function", + "AWS::ApiGateway::Method", + "AWS::WAFRegional::RegexPatternSet", + "AWS::SSM::PatchBaseline", + "AWS::ServiceDiscovery::Service", + "AWS::S3Express::DirectoryBucket", + "AWS::IoTTwinMaker::SyncJob", + "AWS::CustomerProfiles::ObjectType", + "AWS::CloudFront::MonitoringSubscription", + "AWS::IoTEvents::AlarmModel", + "AWS::EFS::MountTarget", + "AWS::QuickSight::DataSet", + "AWS::DeviceFarm::TestGridProject", + "AWS::EC2::VPNConnection", + "AWS::WAF::WebACL", + "AWS::ServiceDiscovery::PublicDnsNamespace", + "AWS::Shield::ProtectionGroup", "AWS::NetworkManager::VpcAttachment", - "AWS::Shield::DRTAccess", - "AWS::Detective::Graph", + "AWS::IAM::User", "AWS::EMR::InstanceGroupConfig", - "AWS::IAM::VirtualMFADevice", - "AWS::EMR::Step", - "AWS::Cognito::UserPoolUserToGroupAttachment", - "AWS::IoTSiteWise::Project", - "AWS::Bedrock::DataSource", - "AWS::CloudFront::CloudFrontOriginAccessIdentity", - "AWS::RedshiftServerless::Namespace", - "AWS::Macie::AllowList", - "AWS::EMRServerless::Application", - "AWS::SageMaker::ImageVersion", - "AWS::ApplicationAutoScaling::ScalableTarget", - "AWS::CustomerProfiles::EventStream", - "AWS::IAM::SAMLProvider", - "AWS::MediaConvert::Preset", - "AWS::APS::RuleGroupsNamespace", - "AWS::SecretsManager::Secret", - "AWS::PCAConnectorAD::DirectoryRegistration", - "AWS::EC2::NetworkInsightsAccessScopeAnalysis", - "AWS::Greengrass::CoreDefinition", - "AWS::SupportApp::SlackWorkspaceConfiguration", - "AWS::AppSync::DomainNameApiAssociation", - "AWS::CloudFormation::WaitCondition", - "AWS::IoT::ResourceSpecificLogging", - "AWS::CustomerProfiles::ObjectType", - "AWS::Lex::Bot", - "AWS::SecretsManager::ResourcePolicy", - "AWS::DataPipeline::Pipeline", - "AWS::DynamoDB::GlobalTable", - "AWS::IoTSiteWise::Portal", - "AWS::SSO::PermissionSet", - "AWS::Evidently::Project", - "AWS::IVS::StreamKey", - "AWS::Detective::OrganizationAdmin", - "AWS::EC2::VPCDHCPOptionsAssociation", + "AWS::OpenSearchServerless::SecurityPolicy", + "AWS::MediaConnect::Flow", + "AWS::IoTWireless::NetworkAnalyzerConfiguration", + "AWS::LookoutMetrics::Alert", + "AWS::QBusiness::WebExperience", + "AWS::IoTWireless::TaskDefinition", + "AWS::StepFunctions::Activity", + "AWS::IVS::EncoderConfiguration", + "AWS::Synthetics::Group", + "AWS::Forecast::Dataset", + "AWS::SageMaker::Project", + "AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation", + "AWS::Logs::AccountPolicy", + "AWS::S3::BucketPolicy", + "AWS::AppSync::GraphQLSchema", + "AWS::IoT::CustomMetric", + "AWS::Redshift::Cluster", + "AWS::CodeBuild::SourceCredential", + "AWS::EMR::InstanceFleetConfig", + "AWS::EMR::Cluster", "AWS::SecurityLake::DataLake", - "AWS::AppStream::Entitlement", - "AWS::Glue::Table", + "AWS::CodePipeline::Webhook", + "AWS::ApiGatewayV2::DomainName", + "AWS::CustomerProfiles::EventStream", + "AWS::RDS::DBCluster", + "AWS::ServiceCatalog::ResourceUpdateConstraint", + "AWS::Transfer::Agreement", + "AWS::Lightsail::Certificate", "AWS::Chatbot::SlackChannelConfiguration", - "AWS::Glue::Classifier", - "AWS::MediaLive::InputSecurityGroup", - "AWS::SageMaker::ModelPackageGroup", - "AWS::FMS::ResourceSet", - "AWS::RUM::AppMonitor", - "AWS::EC2::VPCEndpointServicePermissions", - "AWS::AppMesh::GatewayRoute", - "AWS::IoTSiteWise::AccessPolicy", - "AWS::QuickSight::VPCConnection", - "AWS::Greengrass::DeviceDefinitionVersion", - "AWS::CleanRooms::AnalysisTemplate", - "AWS::AppConfig::ExtensionAssociation", - "AWS::IoT::ThingPrincipalAttachment", - "AWS::NetworkManager::Site", - "AWS::Wisdom::Assistant", - "AWS::NetworkFirewall::TLSInspectionConfiguration", - "AWS::Greengrass::LoggerDefinitionVersion", - "AWS::Route53RecoveryReadiness::ResourceSet", - "AWS::ElasticLoadBalancing::LoadBalancer", + "AWS::CloudFront::Distribution", + "AWS::SSMContacts::Plan", + "AWS::ElastiCache::SubnetGroup", + "AWS::XRay::Group", "AWS::Panorama::Package", - "AWS::ImageBuilder::DistributionConfiguration", - "AWS::IAM::InstanceProfile", - "AWS::ElastiCache::SecurityGroup", - "AWS::DevOpsGuru::ResourceCollection", - "AWS::CloudFormation::TypeActivation", - "AWS::GroundStation::Config", - "AWS::EFS::MountTarget", - "AWS::MediaConnect::FlowOutput", - "AWS::MediaPackageV2::ChannelPolicy", - "AWS::WAFRegional::Rule", - "AWS::EC2::Host", - "AWS::Macie::FindingsFilter", - "AWS::Proton::EnvironmentAccountConnection", - "AWS::IAM::Group", - "AWS::Athena::CapacityReservation", + "AWS::LookoutVision::Project", + "AWS::Oam::Link", + "AWS::IoT::DomainConfiguration", + "AWS::FraudDetector::EventType", + "AWS::SageMaker::Endpoint", + "AWS::ElasticLoadBalancingV2::TrustStoreRevocation", + "AWS::NetworkFirewall::Firewall", + "AWS::EventSchemas::Schema", + "AWS::IVS::Stage", "AWS::EntityResolution::MatchingWorkflow", - "AWS::IoTEvents::Input", - "AWS::AppStream::User", - "AWS::ResilienceHub::ResiliencyPolicy", - "AWS::Timestream::Table", - "AWS::Pinpoint::App", - "AWS::Cognito::UserPoolClient", "AWS::M2::Application", - "AWS::DataSync::LocationFSxWindows", - "AWS::ImageBuilder::Component", - "AWS::Glue::Database", - "AWS::ApiGateway::ClientCertificate", - "AWS::Events::Archive", - "AWS::RDS::DBProxyEndpoint", - "AWS::IAM::UserToGroupAddition", - "AWS::WAF::SqlInjectionMatchSet", + "AWS::SES::Template", + "AWS::KMS::ReplicaKey", + "AWS::GameLift::ContainerGroupDefinition", + "AWS::SES::ReceiptRule", + "AWS::SSMContacts::Rotation", + "AWS::IoTAnalytics::Dataset", + "AWS::FraudDetector::Outcome", + "AWS::Redshift::ClusterSecurityGroup", + "AWS::Route53::CidrCollection", + "AWS::ECR::PullThroughCacheRule", + "AWS::Glue::MLTransform", + "AWS::IoTTwinMaker::Entity", + "AWS::AppConfig::HostedConfigurationVersion", + "AWS::DataSync::LocationEFS", + "AWS::EC2::LocalGatewayRouteTable", + "AWS::ApiGateway::Resource", + "AWS::SageMaker::AppImageConfig", + "AWS::VerifiedPermissions::IdentitySource", + "AWS::Macie::Session", + "AWS::ElasticLoadBalancingV2::TargetGroup", + "AWS::ApplicationAutoScaling::ScalingPolicy", + "AWS::Pipes::Pipe", + "AWS::IoTSiteWise::Gateway", + "AWS::EMR::StudioSessionMapping", + "AWS::IVS::PlaybackKeyPair", + "AWS::CloudFormation::Macro", + "AWS::RoboMaker::RobotApplication", + "AWS::SageMaker::Workteam", + "AWS::SSMIncidents::ResponsePlan", "AWS::Lambda::LayerVersionPermission", - "AWS::LookoutVision::Project", + "AWS::SecretsManager::Secret", + "AWS::Route53Resolver::ResolverConfig", + "AWS::ElastiCache::User", + "AWS::QBusiness::Plugin", + "AWS::Neptune::DBInstance", + "AWS::SageMaker::Image", + "AWS::Route53RecoveryReadiness::ResourceSet", + "AWS::Logs::SubscriptionFilter", + "AWS::CodeDeploy::Application", + "AWS::DMS::EventSubscription", + "AWS::SSMIncidents::ReplicationSet", + "AWS::IoT::TopicRule", + "AWS::AppRunner::VpcConnector", + "AWS::SupportApp::SlackWorkspaceConfiguration", + "AWS::LakeFormation::PrincipalPermissions", + "AWS::DataSync::LocationS3", + "AWS::MediaConvert::Preset", + "AWS::AutoScaling::LifecycleHook", + "AWS::FSx::DataRepositoryAssociation", + "AWS::EC2::NetworkInterface", + "AWS::SageMaker::FeatureGroup", + "AWS::AppSync::Resolver", + "AWS::ControlTower::LandingZone", + "AWS::FraudDetector::EntityType", + "AWS::RolesAnywhere::TrustAnchor", + "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", + "AWS::ImageBuilder::LifecyclePolicy", + "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", + "AWS::Lambda::EventInvokeConfig", + "AWS::MediaConnect::FlowOutput", "AWS::Lambda::LayerVersion", - "AWS::IoTTwinMaker::ComponentType", - "AWS::EMR::InstanceFleetConfig", - "AWS::Connect::TrafficDistributionGroup", - "AWS::SageMaker::Pipeline", - "AWS::Route53Resolver::FirewallRuleGroupAssociation", - "AWS::IAM::User", - "AWS::EC2::VPNGatewayRoutePropagation", - "AWS::ApiGatewayV2::IntegrationResponse", - "AWS::CodePipeline::Webhook", - "AWS::CloudFront::Distribution", - "AWS::IoT::Certificate", - "AWS::Config::RemediationConfiguration", + "AWS::KinesisVideo::Stream", + "AWS::RUM::AppMonitor", + "AWS::DataZone::EnvironmentProfile", "AWS::RDS::OptionGroup", - "AWS::KafkaConnect::CustomPlugin", - "AWS::KinesisFirehose::DeliveryStream", - "AWS::MediaPackage::Channel", - "AWS::ARCZonalShift::ZonalAutoshiftConfiguration", - "AWS::Greengrass::SubscriptionDefinitionVersion", - "AWS::SageMaker::UserProfile", - "AWS::FSx::Volume", - "AWS::Lightsail::Container", - "AWS::EC2::VPNGateway", - "AWS::DAX::SubnetGroup", - "AWS::Deadline::StorageProfile", - "AWS::InspectorV2::Filter", - "AWS::DataBrew::Recipe", - "AWS::Backup::BackupSelection", - "AWS::IoT::JobTemplate", - "AWS::AppStream::ApplicationFleetAssociation", - "AWS::Neptune::DBInstance", - "AWS::SecurityHub::AutomationRule", - "AWS::IoT1Click::Placement", - "AWS::CloudWatch::CompositeAlarm", - "AWS::S3Outposts::BucketPolicy", - "AWS::SES::ConfigurationSetEventDestination", - "AWS::DataSync::LocationNFS", - "AWS::AppMesh::Route", - "AWS::Synthetics::Group", - "AWS::EKS::AccessEntry", - "AWS::Athena::DataCatalog", - "AWS::MediaLive::Multiplex", - "AWS::ElastiCache::ReplicationGroup", - "AWS::Glue::Connection", - "AWS::Omics::AnnotationStore", + "AWS::OpsWorks::UserProfile", + "AWS::Glue::Schema", + "AWS::DataZone::Environment", + "AWS::DocDB::DBSubnetGroup", + "AWS::Logs::Delivery", + "AWS::Bedrock::DataSource", + "AWS::ServiceCatalog::Portfolio", "AWS::WorkSpacesWeb::TrustStore", - "AWS::ApiGatewayV2::Route", - "AWS::IoTWireless::WirelessGateway", - "AWS::S3ObjectLambda::AccessPointPolicy", - "AWS::VpcLattice::ServiceNetwork", - "AWS::DevOpsGuru::NotificationChannel", - "AWS::ElasticBeanstalk::Application", - "AWS::SDB::Domain", - "AWS::Evidently::Feature", - "AWS::AppConfig::Environment", - "AWS::SageMaker::ModelQualityJobDefinition", - "AWS::MediaConvert::JobTemplate", - "AWS::Lightsail::Instance", + "AWS::CustomerProfiles::Domain", + "AWS::IoT::Policy", + "AWS::APS::Scraper", + "AWS::EC2::TransitGatewayRoute", + "AWS::SSM::MaintenanceWindow", + "AWS::DataZone::Domain", + "AWS::LakeFormation::TagAssociation", + "AWS::Rekognition::Project", + "AWS::EC2::IPAMResourceDiscovery", + "AWS::DataSync::StorageSystem", + "AWS::S3::StorageLensGroup", + "AWS::GreengrassV2::ComponentVersion", + "AWS::M2::Environment", + "AWS::Pinpoint::Campaign", + "AWS::ImageBuilder::InfrastructureConfiguration", + "AWS::IoT::Logging", + "AWS::MediaLive::Input", + "AWS::CloudFormation::WaitCondition", + "AWS::WorkSpacesWeb::UserSettings", + "AWS::Route53Resolver::ResolverEndpoint", "AWS::IoT::ScheduledAudit", - "AWS::EC2::VerifiedAccessGroup", + "AWS::Connect::ContactFlow", + "AWS::DevOpsGuru::LogAnomalyDetectionIntegration", + "AWS::NetworkManager::Link", + "AWS::QLDB::Stream", + "AWS::SecurityLake::Subscriber", + "AWS::SageMaker::NotebookInstance", + "AWS::IoTSiteWise::Dashboard", + "AWS::Pinpoint::APNSVoipChannel", + "AWS::SSO::InstanceAccessControlAttributeConfiguration", "AWS::WAFRegional::ByteMatchSet", - "AWS::AppRunner::VpcIngressConnection", - "AWS::AppMesh::VirtualService", - "AWS::RDS::CustomDBEngineVersion", - "AWS::SSM::PatchBaseline", - "AWS::Greengrass::DeviceDefinition", - "AWS::ECS::TaskDefinition", - "AWS::ApiGatewayV2::RouteResponse", - "AWS::S3Outposts::Endpoint", - "AWS::CodeArtifact::Repository", - "AWS::ECS::PrimaryTaskSet", + "AWS::Evidently::Segment", + "AWS::EC2::VerifiedAccessEndpoint", "AWS::MediaPackageV2::ChannelGroup", - "AWS::NetworkManager::Link", - "AWS::Location::PlaceIndex", - "AWS::MediaConnect::FlowSource", - "AWS::VpcLattice::ServiceNetworkServiceAssociation", - "AWS::CloudFront::ResponseHeadersPolicy", - "AWS::GreengrassV2::Deployment", - "AWS::IoTWireless::ServiceProfile", - "AWS::Pinpoint::EmailChannel", - "AWS::WAF::WebACL", - "AWS::RDS::DBSubnetGroup", - "AWS::Lambda::Url", - "AWS::AppSync::ApiCache", - "AWS::Glue::DataQualityRuleset", - "AWS::IoT1Click::Project", - "AWS::Budgets::BudgetsAction", - "AWS::CloudFormation::ResourceDefaultVersion", - "AWS::VpcLattice::TargetGroup", - "AWS::ApplicationAutoScaling::ScalingPolicy", - "AWS::BackupGateway::Hypervisor", - "AWS::AppStream::ApplicationEntitlementAssociation", - "AWS::MemoryDB::SubnetGroup", - "AWS::Events::Endpoint", - "AWS::EC2::NetworkInterface", - "AWS::EFS::FileSystem", - "AWS::IoT1Click::Device", - "AWS::RDS::DBProxy", - "AWS::CodeConnections::Connection", - "AWS::KinesisVideo::SignalingChannel", - "AWS::EC2::TrafficMirrorTarget", - "AWS::MemoryDB::ACL", - "AWS::SES::ContactList", - "AWS::Route53RecoveryControl::SafetyRule", - "AWS::Glue::DataCatalogEncryptionSettings", - "AWS::Personalize::Solution", - "AWS::SageMaker::Model", - "AWS::SageMaker::Space", - "AWS::DeviceFarm::NetworkProfile", + "AWS::CloudWatch::AnomalyDetector", + "AWS::EC2::SubnetNetworkAclAssociation", + "AWS::ServiceCatalog::ServiceAction", + "AWS::DMS::MigrationProject", + "AWS::AppStream::Entitlement", + "AWS::IAM::UserPolicy", "AWS::Connect::ViewVersion", - "AWS::CE::AnomalyMonitor", - "AWS::Glue::Crawler", - "AWS::CloudFormation::Macro", - "AWS::Lightsail::LoadBalancerTlsCertificate", - "AWS::KMS::Key", - "AWS::DeviceFarm::VPCEConfiguration", + "AWS::CloudFront::OriginAccessControl", + "AWS::InspectorV2::CisScanConfiguration", + "AWS::IoT::MitigationAction", "AWS::Cognito::UserPool", - "AWS::IAM::ServerCertificate", - "AWS::Deadline::LicenseEndpoint", - "AWS::SageMaker::InferenceExperiment", - "AWS::DAX::ParameterGroup", - "AWS::S3Express::BucketPolicy", - "AWS::EFS::AccessPoint", - "AWS::EC2::IPAM", - "AWS::AppStream::Fleet", - "AWS::EC2::CarrierGateway", - "AWS::SecurityHub::Insight", - "AWS::ACMPCA::Permission", - "AWS::ElasticLoadBalancingV2::TrustStore", "AWS::SecretsManager::RotationSchedule", - "AWS::WAFRegional::RegexPatternSet", - "AWS::CodeDeploy::DeploymentGroup", - "AWS::ApiGatewayV2::Stage", - "AWS::NetworkManager::TransitGatewayRegistration", - "AWS::FSx::FileSystem", - "AWS::Events::Rule", - "AWS::Glue::MLTransform", - "AWS::IAM::OIDCProvider", - "AWS::ApiGatewayV2::DomainName", - "AWS::ServiceCatalog::LaunchNotificationConstraint", - "AWS::EC2::SubnetNetworkAclAssociation", - "AWS::Organizations::OrganizationalUnit", - "AWS::VerifiedPermissions::PolicyTemplate", - "AWS::Connect::Rule", - "AWS::EC2::Route", - "AWS::SageMaker::Endpoint", - "AWS::WAF::ByteMatchSet", - "AWS::EC2::TrafficMirrorSession", - "AWS::LakeFormation::TagAssociation", - "AWS::HealthLake::FHIRDatastore", - "AWS::OpsWorks::App", - "AWS::MediaPackage::Asset", - "AWS::Lex::BotAlias", - "AWS::IoTWireless::WirelessDevice", - "AWS::Glue::SchemaVersionMetadata", - "AWS::WAFv2::RegexPatternSet", - "AWS::Glue::Schema", - "AWS::MediaConnect::Gateway", - "AWS::Shield::ProactiveEngagement", - "AWS::IoTTwinMaker::Entity", - "AWS::Config::ConfigRule", - "AWS::DataSync::LocationFSxONTAP", - "AWS::Connect::User", - "AWS::MediaTailor::PlaybackConfiguration", - "AWS::CodeBuild::SourceCredential", - "AWS::GameLift::ContainerGroupDefinition", - "AWS::Lightsail::Alarm", - "AWS::SimSpaceWeaver::Simulation", - "AWS::ManagedBlockchain::Member", - "AWS::StepFunctions::StateMachine", - "AWS::Pinpoint::Campaign", - "AWS::KMS::ReplicaKey", - "AWS::Connect::SecurityProfile", - "AWS::Glue::Trigger", - "AWS::DataSync::Task", + "AWS::EC2::VerifiedAccessInstance", + "AWS::Lambda::Permission", + "AWS::NetworkFirewall::FirewallPolicy", + "AWS::EKS::IdentityProviderConfig", + "AWS::DataZone::Project", + "AWS::IoT1Click::Device", + "AWS::EC2::IPAMResourceDiscoveryAssociation", + "AWS::OpsWorksCM::Server", + "AWS::ServiceCatalogAppRegistry::AttributeGroup", + "AWS::Lightsail::LoadBalancerTlsCertificate", + "AWS::EC2::ClientVpnTargetNetworkAssociation", + "AWS::MediaPackageV2::OriginEndpoint", + "AWS::AppSync::GraphQLApi", + "AWS::GameLift::MatchmakingRuleSet", + "AWS::EC2::EgressOnlyInternetGateway", + "AWS::Athena::CapacityReservation", + "AWS::SecurityHub::Insight", + "AWS::Config::ConformancePack", + "AWS::EC2::VPCCidrBlock", + "AWS::APS::Workspace", + "AWS::Kendra::DataSource", + "AWS::IoTThingsGraph::FlowTemplate", + "AWS::AppRunner::VpcIngressConnection", + "AWS::GameLift::Script", + "AWS::IAM::VirtualMFADevice", "AWS::EC2::NetworkInsightsPath", - "AWS::RoboMaker::Robot", - "AWS::SNS::TopicInlinePolicy", - "AWS::CloudWatch::InsightRule", - "AWS::DataSync::LocationAzureBlob", - "AWS::PaymentCryptography::Key", - "AWS::WAFv2::WebACL", - "AWS::ServiceCatalog::StackSetConstraint", - "AWS::ElastiCache::SecurityGroupIngress", - "AWS::GuardDuty::Master", - "AWS::Lightsail::Database", - "AWS::S3::AccessGrantsInstance", - "AWS::SSO::Assignment", - "AWS::FIS::TargetAccountConfiguration", - "AWS::IoTSiteWise::Dashboard", - "AWS::Cognito::UserPoolUser", - "AWS::EC2::SpotFleet", - "AWS::Pipes::Pipe", - "AWS::CloudFormation::ModuleVersion", - "AWS::KinesisAnalyticsV2::ApplicationReferenceDataSource", - "AWS::EC2::LocalGatewayRouteTableVPCAssociation", - "AWS::LakeFormation::Tag", - "AWS::WorkSpacesWeb::UserSettings", - "AWS::Cognito::UserPoolResourceServer", - "AWS::NetworkManager::ConnectPeer", - "AWS::IVSChat::LoggingConfiguration", - "AWS::Route53Resolver::OutpostResolver", - "AWS::SecurityHub::Standard", - "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", - "AWS::QuickSight::Template", - "AWS::SES::DedicatedIpPool", - "AWS::EC2::VPNConnection", - "AWS::SSM::MaintenanceWindowTarget", - "AWS::IoT::BillingGroup", - "AWS::Connect::TaskTemplate", - "AWS::LookoutMetrics::AnomalyDetector", - "AWS::ElastiCache::UserGroup", - "AWS::Events::ApiDestination", + "AWS::MediaTailor::VodSource", + "AWS::Neptune::DBParameterGroup", + "AWS::ACMPCA::CertificateAuthority", + "AWS::Athena::PreparedStatement", + "AWS::S3Express::BucketPolicy", + "AWS::AutoScaling::ScheduledAction", + "AWS::Omics::SequenceStore", + "AWS::EntityResolution::IdMappingWorkflow", "AWS::Cognito::IdentityPoolPrincipalTag", + "AWS::ApiGatewayV2::Route", + "AWS::LakeFormation::Resource", + "AWS::Detective::MemberInvitation", + "AWS::EC2::IPAMScope", + "AWS::SageMaker::DataQualityJobDefinition", + "AWS::DirectoryService::SimpleAD", + "AWS::CloudFront::StreamingDistribution", + "AWS::EC2::VPCEndpoint", + "AWS::Personalize::DatasetGroup", + "AWS::RDS::EventSubscription", + "AWS::CustomerProfiles::CalculatedAttributeDefinition", + "AWS::Config::AggregationAuthorization", + "AWS::DataSync::Agent", + "AWS::IoTWireless::Destination", + "AWS::Cognito::UserPoolIdentityProvider", + "AWS::AppStream::StackUserAssociation", + "AWS::ResilienceHub::ResiliencyPolicy", + "AWS::Location::Tracker", + "AWS::IoT::Dimension", + "AWS::Logs::LogGroup", + "AWS::Evidently::Experiment", + "AWS::ECS::Cluster", + "AWS::S3::MultiRegionAccessPointPolicy", + "AWS::IoTWireless::WirelessDevice", + "AWS::EC2::TrafficMirrorFilterRule", "AWS::PCAConnectorAD::Template", - "AWS::Greengrass::ResourceDefinitionVersion", - "AWS::EC2::SubnetRouteTableAssociation", - "AWS::CloudFront::Function", - "AWS::DataBrew::Dataset", - "AWS::Redshift::ClusterParameterGroup", - "AWS::Timestream::ScheduledQuery", - "AWS::ECS::Service", - "AWS::QuickSight::Theme", - "AWS::Organizations::Policy", - "AWS::Deadline::QueueEnvironment", - "AWS::ApiGatewayV2::Model", - "AWS::DMS::EventSubscription", - "AWS::SSO::InstanceAccessControlAttributeConfiguration", - "AWS::AmplifyUIBuilder::Form", - "AWS::DMS::InstanceProfile", - "AWS::Rekognition::Project", - "AWS::EC2::IPAMPoolCidr", - "AWS::Pinpoint::Segment", - "AWS::EC2::IPAMResourceDiscovery", - "AWS::CodeGuruProfiler::ProfilingGroup", - "AWS::Logs::ResourcePolicy", - "AWS::Location::RouteCalculator", - "AWS::MediaConnect::Flow", - "AWS::WAFv2::WebACLAssociation", - "AWS::EC2::NetworkAclEntry", - "AWS::InternetMonitor::Monitor", - "AWS::AppStream::ImageBuilder", - "AWS::LicenseManager::Grant", - "AWS::AutoScaling::LifecycleHook", + "AWS::Grafana::Workspace", + "AWS::EC2::PlacementGroup", + "AWS::Organizations::Account", + "AWS::ECR::Repository", + "AWS::AuditManager::Assessment", + "AWS::SES::DedicatedIpPool", + "AWS::IoT::FleetMetric", + "AWS::AppStream::Fleet", + "AWS::MediaConnect::FlowSource", + "AWS::Greengrass::SubscriptionDefinitionVersion", + "AWS::AppConfig::Extension", + "AWS::Lex::ResourcePolicy", + "AWS::OSIS::Pipeline", "AWS::ElasticLoadBalancingV2::ListenerRule", - "AWS::AppFlow::Connector", + "AWS::ElasticLoadBalancingV2::TrustStore", + "AWS::Glue::Registry", + "AWS::DeviceFarm::VPCEConfiguration", + "AWS::EC2::KeyPair", + "AWS::B2BI::Profile", + "AWS::FSx::FileSystem", + "AWS::AppStream::ApplicationFleetAssociation", + "AWS::MediaTailor::LiveSource", + "AWS::EC2::EIPAssociation", + "AWS::IoTAnalytics::Pipeline", + "AWS::ElasticBeanstalk::Application", + "AWS::IoT::ThingPrincipalAttachment", + "AWS::MediaPackageV2::OriginEndpointPolicy", + "AWS::DeviceFarm::InstanceProfile", + "AWS::DLM::LifecyclePolicy", + "AWS::FraudDetector::Detector", + "AWS::EC2::CapacityReservation", + "AWS::ElasticLoadBalancing::LoadBalancer", "AWS::Transfer::User", - "AWS::RolesAnywhere::Profile", - "AWS::AppStream::AppBlockBuilder", - "AWS::EC2::TransitGatewayAttachment", - "AWS::RDS::GlobalCluster", - "AWS::DMS::Certificate", - "AWS::Panorama::ApplicationInstance", - "AWS::Deadline::QueueFleetAssociation", - "AWS::CleanRooms::Collaboration", - "AWS::Neptune::DBSubnetGroup", - "AWS::OpsWorks::Volume", - "AWS::IoT::Thing", + "AWS::IAM::RolePolicy", + "AWS::ManagedBlockchain::Member", + "AWS::Cognito::IdentityPool", + "AWS::NimbleStudio::StudioComponent", + "AWS::EC2::TrafficMirrorTarget", + "AWS::Connect::Prompt", + "AWS::StepFunctions::StateMachine", + "AWS::RDS::DBClusterParameterGroup", + "AWS::WAF::XssMatchSet", + "AWS::IVS::StorageConfiguration", + "AWS::Route53RecoveryReadiness::ReadinessCheck", "AWS::EC2::VerifiedAccessTrustProvider", - "AWS::ResourceExplorer2::View", - "AWS::IVS::Stage", - "AWS::CertificateManager::Account", - "AWS::FraudDetector::Variable", - "AWS::Location::APIKey", - "AWS::KinesisAnalyticsV2::Application", - "AWS::Route53Resolver::ResolverRuleAssociation", - "AWS::S3::BucketPolicy", - "AWS::ServiceCatalog::LaunchRoleConstraint", - "AWS::EKS::Addon", - "AWS::AutoScaling::ScheduledAction", - "AWS::ApiGateway::VpcLink", - "AWS::EC2::VPC", - "AWS::EntityResolution::IdMappingWorkflow", - "AWS::Synthetics::Canary", - "AWS::AppConfig::Application", + "AWS::AppMesh::VirtualRouter", + "AWS::IoT::CertificateProvider", + "AWS::PinpointEmail::ConfigurationSet", "AWS::Pinpoint::EmailTemplate", - "AWS::OpsWorks::ElasticLoadBalancerAttachment", - "AWS::EC2::VPCEndpoint", - "AWS::ServiceCatalogAppRegistry::AttributeGroup", - "AWS::Omics::VariantStore", - "AWS::MSK::ClusterPolicy", - "AWS::EC2::ClientVpnAuthorizationRule", - "AWS::FMS::Policy", - "AWS::Budgets::Budget", - "AWS::Rekognition::StreamProcessor", - "AWS::DMS::ReplicationSubnetGroup", - "AWS::Route53RecoveryReadiness::ReadinessCheck", - "AWS::CloudTrail::Channel", - "AWS::IoTEvents::DetectorModel", - "AWS::ElastiCache::SubnetGroup", - "AWS::Greengrass::CoreDefinitionVersion", - "AWS::SageMaker::Image", - "AWS::IoTAnalytics::Datastore", - "AWS::MediaConvert::Queue", - "AWS::Cloud9::EnvironmentEC2", - "AWS::CodeStarConnections::SyncConfiguration", - "AWS::QuickSight::RefreshSchedule", - "AWS::CleanRooms::ConfiguredTable", - "AWS::EC2::TrafficMirrorFilter", - "AWS::SQS::Queue", - "AWS::DataSync::LocationSMB", - "AWS::FraudDetector::EntityType", - "AWS::ApiGateway::DocumentationPart", - "AWS::OpenSearchServerless::SecurityPolicy", - "AWS::GameLift::MatchmakingConfiguration", - "AWS::ApiGateway::DomainName", - "AWS::EC2::NetworkInsightsAnalysis", - "AWS::Greengrass::ConnectorDefinitionVersion", - "AWS::IoT::CertificateProvider", - "AWS::MediaPackage::OriginEndpoint", - "AWS::ResilienceHub::App", - "AWS::AmplifyUIBuilder::Component", - "AWS::EC2::VPCEndpointConnectionNotification", - "AWS::Oam::Link", - "AWS::WAFv2::LoggingConfiguration", - "AWS::QuickSight::Topic", - "AWS::Deadline::Farm", - "AWS::EC2::KeyPair", - "AWS::PinpointEmail::DedicatedIpPool", - "AWS::GuardDuty::Member", - "AWS::Detective::MemberInvitation", + "AWS::MediaLive::Multiplex", + "AWS::Scheduler::ScheduleGroup", + "AWS::AppStream::DirectoryConfig", + "AWS::DevOpsGuru::NotificationChannel", + "AWS::CodeStar::GitHubRepository", + "AWS::Inspector::AssessmentTarget", + "AWS::FSx::Snapshot", + "AWS::EventSchemas::RegistryPolicy", + "AWS::Route53::KeySigningKey", + "AWS::EventSchemas::Registry", + "AWS::Config::RemediationConfiguration", + "AWS::Greengrass::LoggerDefinition", + "AWS::Greengrass::DeviceDefinitionVersion", + "AWS::Detective::OrganizationAdmin", + "AWS::SimSpaceWeaver::Simulation", + "AWS::Events::Connection", + "AWS::Athena::DataCatalog", + "AWS::Bedrock::AgentAlias", + "AWS::DocDB::DBCluster", + "AWS::MediaConnect::FlowVpcInterface", + "AWS::Greengrass::FunctionDefinitionVersion", + "AWS::Glue::Workflow", + "AWS::ApiGatewayV2::Authorizer", + "AWS::IoT::AccountAuditConfiguration", + "AWS::SageMaker::UserProfile", + "AWS::Personalize::Dataset", + "AWS::IoT1Click::Placement", + "AWS::EC2::PrefixList", + "AWS::EC2::Instance", + "AWS::OpenSearchServerless::SecurityConfig", + "AWS::NetworkManager::Device", + "AWS::Proton::EnvironmentAccountConnection", + "AWS::EC2::SubnetCidrBlock", + "AWS::MediaPackage::Asset", + "AWS::ElasticBeanstalk::ApplicationVersion", + "AWS::AppMesh::VirtualGateway", + "AWS::ConnectCampaigns::Campaign", + "AWS::WAF::SqlInjectionMatchSet", + "AWS::SageMaker::DeviceFleet", + "AWS::EC2::TransitGatewayVpcAttachment", + "AWS::Connect::RoutingProfile", + "AWS::EC2::FlowLog", + "AWS::Events::Endpoint", + "AWS::AmazonMQ::Broker", + "AWS::EMR::Step", + "AWS::CleanRooms::Collaboration", + "AWS::SSM::Association", "AWS::EC2::ClientVpnEndpoint", - "AWS::IoT::CustomMetric", - "AWS::VpcLattice::ResourcePolicy", - "AWS::RDS::DBCluster", - "AWS::IoT::SoftwarePackageVersion", - "AWS::Redshift::EndpointAccess", - "AWS::EC2::TransitGatewayRouteTablePropagation", - "AWS::CodeArtifact::Domain", - "AWS::Redshift::ClusterSubnetGroup", - "AWS::EC2::NetworkInterfaceAttachment", - "AWS::FraudDetector::Outcome", - "AWS::VpcLattice::AuthPolicy", - "AWS::SSM::ResourcePolicy", + "AWS::EntityResolution::IdNamespace", + "AWS::CloudFront::ResponseHeadersPolicy", + "AWS::SecurityHub::AutomationRule", + "AWS::MSK::ClusterPolicy", + "AWS::MediaTailor::SourceLocation", + "AWS::GuardDuty::Master", + "AWS::KMS::Alias", + "AWS::FraudDetector::Label", + "AWS::XRay::SamplingRule", + "AWS::CodeGuruProfiler::ProfilingGroup", + "AWS::Route53Resolver::ResolverRule", + "AWS::Transfer::Connector", + "AWS::Pinpoint::ADMChannel", + "AWS::AppMesh::VirtualNode", + "AWS::ApiGateway::DocumentationVersion", + "AWS::LicenseManager::Grant", + "AWS::WAFv2::WebACLAssociation", + "AWS::LookoutMetrics::AnomalyDetector", + "AWS::Oam::Sink", + "AWS::CodeBuild::ReportGroup", + "AWS::ApiGateway::GatewayResponse", + "AWS::EC2::ClientVpnAuthorizationRule", + "AWS::EC2::EnclaveCertificateIamRoleAssociation", + "AWS::Connect::PhoneNumber", + "AWS::SSO::Application", + "AWS::FSx::Volume", + "AWS::Route53Resolver::OutpostResolver", + "AWS::ACMPCA::Certificate", + "AWS::EC2::IPAMAllocation", + "AWS::Deadline::StorageProfile", + "AWS::WorkSpaces::Workspace", + "AWS::Inspector::AssessmentTemplate", "AWS::EMR::Studio", - "AWS::IVS::PlaybackKeyPair", - "AWS::MemoryDB::User", - "AWS::S3::AccessGrant", - "AWS::Greengrass::ConnectorDefinition", - "AWS::ServiceCatalogAppRegistry::Application", - "AWS::VpcLattice::ServiceNetworkVpcAssociation", - "AWS::CodeStarNotifications::NotificationRule", - "AWS::GameLift::GameSessionQueue", + "AWS::Deadline::MeteredProduct", + "AWS::EC2::InstanceConnectEndpoint", + "AWS::DAX::ParameterGroup", + "AWS::DataZone::SubscriptionTarget", + "AWS::SES::ReceiptFilter", + "AWS::DirectoryService::MicrosoftAD", + "AWS::MemoryDB::SubnetGroup", + "AWS::AppSync::SourceApiAssociation", + "AWS::DataSync::LocationObjectStorage", + "AWS::ECS::CapacityProvider", + "AWS::ElastiCache::CacheCluster", + "AWS::SageMaker::ModelCard", + "AWS::VpcLattice::AccessLogSubscription", + "AWS::Logs::Destination", + "AWS::EKS::Nodegroup", + "AWS::Organizations::OrganizationalUnit", + "AWS::AppSync::DataSource", + "AWS::SQS::Queue", + "AWS::EC2::SecurityGroupIngress", + "AWS::GuardDuty::Detector", + "AWS::SageMaker::ModelQualityJobDefinition", + "AWS::IoT::ProvisioningTemplate", + "AWS::Personalize::Schema", + "AWS::AppFlow::Flow", + "AWS::ApiGateway::Stage", + "AWS::Budgets::Budget", + "AWS::NetworkManager::CoreNetwork", + "AWS::FinSpace::Environment", + "AWS::IoTWireless::DeviceProfile", + "AWS::Batch::ComputeEnvironment", "AWS::Connect::InstanceStorageConfig", - "AWS::QuickSight::DataSet", - "AWS::EC2::TransitGatewayMulticastDomainAssociation", - "AWS::SNS::Topic", - "AWS::VpcLattice::Service", - "AWS::Route53Resolver::FirewallDomainList", - "AWS::AppSync::ApiKey", - "AWS::ElasticLoadBalancingV2::Listener", - "AWS::EC2::NetworkInterfacePermission", - "AWS::CleanRoomsML::TrainingDataset", - "AWS::NimbleStudio::Studio", - "AWS::DataSync::LocationEFS", - "AWS::Route53Resolver::ResolverQueryLoggingConfigAssociation", - "AWS::Macie::CustomDataIdentifier", - "AWS::Route53::RecordSet", - "AWS::Amplify::Domain", - "AWS::S3::AccessPoint", - "AWS::IoT::RoleAlias", - "AWS::Deadline::Fleet", - "AWS::MSK::Configuration", - "AWS::AppStream::StackFleetAssociation", + "AWS::QBusiness::Index", + "AWS::QuickSight::VPCConnection", + "AWS::DataPipeline::Pipeline", + "AWS::IoTCoreDeviceAdvisor::SuiteDefinition", + "AWS::IoT::Thing", + "AWS::Bedrock::KnowledgeBase", + "AWS::Route53::HealthCheck", + "AWS::Pinpoint::Segment", + "AWS::Omics::RunGroup", + "AWS::Events::EventBusPolicy", + "AWS::Athena::NamedQuery", + "AWS::EC2::TrafficMirrorFilter", + "AWS::ApiGateway::Deployment", + "AWS::WAFRegional::Rule", + "AWS::Inspector::ResourceGroup", + "AWS::B2BI::Partnership", + "AWS::LakeFormation::DataLakeSettings", + "AWS::GreengrassV2::Deployment", + "AWS::AutoScaling::ScalingPolicy", + "AWS::GroundStation::Config", + "AWS::ResourceExplorer2::DefaultViewAssociation", + "AWS::ECR::RegistryPolicy", + "AWS::Redshift::ScheduledAction", + "AWS::RDS::DBSecurityGroup", + "AWS::Pinpoint::BaiduChannel", + "AWS::MediaPackage::Channel", + "AWS::ApiGatewayV2::RouteResponse", + "AWS::CodeArtifact::PackageGroup", + "AWS::QuickSight::Topic", + "AWS::CloudWatch::MetricStream", + "AWS::SSO::ApplicationAssignment", + "AWS::DMS::DataProvider", + "AWS::Location::GeofenceCollection", + "AWS::SSM::Parameter", + "AWS::ApiGatewayV2::ApiGatewayManagedOverrides", + "AWS::Config::DeliveryChannel", + "AWS::CertificateManager::Account", + "AWS::EMR::WALWorkspace", + "AWS::SageMaker::MonitoringSchedule", + "AWS::IAM::OIDCProvider", + "AWS::LakeFormation::Tag", + "AWS::CE::AnomalyMonitor", + "AWS::ServiceCatalogAppRegistry::ResourceAssociation", + "AWS::Timestream::Table", + "AWS::EC2::VPNGateway", + "AWS::Location::APIKey", + "AWS::CloudFormation::Stack", + "AWS::ResourceGroups::Group", + "AWS::CloudFormation::ResourceDefaultVersion", + "AWS::SSM::ResourceDataSync", + "AWS::Signer::ProfilePermission", + "AWS::Backup::RestoreTestingPlan", + "AWS::DocDB::DBClusterParameterGroup", + "AWS::S3::MultiRegionAccessPoint", + "AWS::Greengrass::LoggerDefinitionVersion", + "AWS::QuickSight::Dashboard", + "AWS::ServiceCatalog::TagOptionAssociation", + "AWS::EC2::IPAM", + "AWS::PCAConnectorAD::TemplateGroupAccessControlEntry", + "AWS::DataBrew::Job", + "AWS::EC2::TransitGatewayPeeringAttachment", + "AWS::Connect::Queue", + "AWS::ECR::RepositoryCreationTemplate", + "AWS::QuickSight::Template", "AWS::SupportApp::SlackChannelConfiguration", - "AWS::WorkSpacesWeb::IdentityProvider", - "AWS::Logs::SubscriptionFilter", - "AWS::Connect::IntegrationAssociation", - "AWS::DataSync::LocationFSxOpenZFS", - "AWS::M2::Environment", - "AWS::QBusiness::Application", - "AWS::APS::Workspace", - "AWS::IoTSiteWise::Gateway", - "AWS::Glue::Job", -] - -# pylint: disable=too-many-lines -cached: List[str] = [ - "aws-cognito-userpoolidentityprovider.json", - "aws-appsync-datasource.json", - "aws-servicecatalog-tagoption.json", - "aws-frauddetector-eventtype.json", - "aws-apprunner-observabilityconfiguration.json", - "aws-route53resolver-resolverconfig.json", - "aws-servicediscovery-privatednsnamespace.json", - "aws-opensearchserverless-vpcendpoint.json", - "aws-securityhub-delegatedadmin.json", - "aws-sagemaker-domain.json", - "aws-dynamodb-table.json", - "aws-appsync-sourceapiassociation.json", - "aws-redshift-scheduledaction.json", - "aws-networkmanager-transitgatewaypeering.json", - "aws-ses-receiptrule.json", - "aws-servicecatalog-portfolioprincipalassociation.json", - "aws-elasticache-serverlesscache.json", - "aws-qldb-ledger.json", - "aws-appintegrations-dataintegration.json", - "aws-aps-scraper.json", - "aws-datasync-locationobjectstorage.json", - "aws-logs-deliverydestination.json", - "aws-refactorspaces-application.json", - "aws-appstream-directoryconfig.json", - "aws-waf-sizeconstraintset.json", - "aws-ssmcontacts-rotation.json", - "aws-pinpointemail-identity.json", - "aws-greengrass-group.json", - "aws-kendraranking-executionplan.json", - "aws-lambda-eventsourcemapping.json", - "aws-appsync-graphqlapi.json", - "aws-sagemaker-endpointconfig.json", - "aws-glue-devendpoint.json", - "aws-controltower-enabledcontrol.json", - "aws-emr-securityconfiguration.json", - "aws-cloudfront-keyvaluestore.json", - "aws-ce-costcategory.json", - "aws-sagemaker-dataqualityjobdefinition.json", - "aws-datasync-locationfsxlustre.json", - "aws-config-organizationconformancepack.json", - "aws-sagemaker-project.json", - "aws-ssmcontacts-plan.json", - "aws-rolesanywhere-crl.json", - "aws-groundstation-missionprofile.json", - "aws-iotanalytics-pipeline.json", - "aws-ssmincidents-replicationset.json", - "aws-apprunner-autoscalingconfiguration.json", - "aws-ivschat-room.json", - "aws-config-conformancepack.json", - "aws-iotwireless-taskdefinition.json", - "aws-networkmanager-globalnetwork.json", + "AWS::IoTWireless::FuotaTask", + "AWS::CloudFront::CachePolicy", + "AWS::WorkSpacesWeb::IpAccessSettings", + "AWS::AppIntegrations::DataIntegration", + "AWS::IAM::AccessKey", + "AWS::RDS::DBSubnetGroup", + "AWS::IVSChat::Room", + "AWS::SecretsManager::SecretTargetAttachment", + "AWS::AmazonMQ::Configuration", + "AWS::AppConfig::Deployment", + "AWS::CodePipeline::CustomActionType", + "AWS::AccessAnalyzer::Analyzer", + "AWS::EC2::EC2Fleet", + "AWS::Pinpoint::InAppTemplate", + "AWS::Greengrass::ResourceDefinition", + "AWS::DMS::ReplicationInstance", + "AWS::DAX::SubnetGroup", + "AWS::ServiceCatalog::CloudFormationProduct", + "AWS::S3::StorageLens", + "AWS::EC2::VerifiedAccessGroup", + "AWS::EC2::VPCEndpointService", + "AWS::IAM::ManagedPolicy", + "AWS::CodeArtifact::Domain", + "AWS::EC2::LaunchTemplate", + "AWS::Pinpoint::VoiceChannel", + "AWS::CloudFront::OriginRequestPolicy", + "AWS::DataSync::LocationFSxONTAP", + "AWS::Route53RecoveryReadiness::RecoveryGroup", + "AWS::NetworkManager::LinkAssociation", + "AWS::Cognito::UserPoolRiskConfigurationAttachment", + "AWS::MediaTailor::PlaybackConfiguration", + "AWS::PCAConnectorAD::ServicePrincipalName", + "AWS::ElasticBeanstalk::Environment", + "AWS::Proton::ServiceTemplate", + "AWS::OpenSearchServerless::LifecyclePolicy", + "AWS::Cognito::UserPoolClient", + "AWS::MediaPackage::PackagingGroup", + "AWS::WAFRegional::SqlInjectionMatchSet", + "AWS::Lambda::Version", + "AWS::EC2::DHCPOptions", + "AWS::EC2::IPAMPool", + "AWS::Kinesis::StreamConsumer", + "AWS::IoT1Click::Project", + "AWS::IAM::ServiceLinkedRole", + "AWS::CloudFormation::HookTypeConfig", + "AWS::EC2::Volume", + "AWS::LicenseManager::License", + "AWS::IoT::Certificate", + "AWS::EC2::EIP", + "AWS::QBusiness::Retriever", + "AWS::VerifiedPermissions::Policy", + "AWS::Greengrass::ResourceDefinitionVersion", + "AWS::CloudFormation::ResourceVersion", + "AWS::DeviceFarm::NetworkProfile", + "AWS::SageMaker::ModelExplainabilityJobDefinition", + "AWS::ApiGatewayV2::Stage", + "AWS::Panorama::PackageVersion", + "AWS::Cognito::LogDeliveryConfiguration", + "AWS::Chatbot::MicrosoftTeamsChannelConfiguration", + "AWS::RDS::DBProxy", + "AWS::Pinpoint::APNSChannel", + "AWS::RDS::DBParameterGroup", + "AWS::SecurityHub::Hub", + "AWS::S3::AccessPoint", + "AWS::Greengrass::GroupVersion", + "AWS::Pinpoint::SMSChannel", + "AWS::NimbleStudio::Studio", + "AWS::EC2::TrafficMirrorSession", + "AWS::S3Outposts::BucketPolicy", + "AWS::Batch::JobQueue", + "AWS::Lightsail::Alarm", + "AWS::VpcLattice::ServiceNetworkVpcAssociation", + "AWS::ElasticLoadBalancingV2::Listener", + "AWS::Redshift::EventSubscription", + "AWS::IoTFleetHub::Application", + "AWS::Connect::User", + "AWS::SSMContacts::ContactChannel", + "AWS::MemoryDB::ACL", + "AWS::CloudFormation::WaitConditionHandle", + "AWS::Pinpoint::SmsTemplate", + "AWS::GlobalAccelerator::Accelerator", + "AWS::EKS::Addon", +] + +# pylint: disable=too-many-lines +cached: List[str] = [ + "aws-cleanrooms-configuredtableassociation.json", + "aws-apigatewayv2-integration.json", + "aws-pinpoint-app.json", + "aws-connect-userhierarchygroup.json", + "aws-apigatewayv2-apimapping.json", + "aws-ce-anomalysubscription.json", + "aws-shield-drtaccess.json", + "aws-deadline-farm.json", + "aws-sso-assignment.json", + "aws-glue-partition.json", + "aws-rds-integration.json", + "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-ssm-resourcepolicy.json", + "aws-shield-proactiveengagement.json", + "aws-apigateway-basepathmapping.json", "aws-wafregional-geomatchset.json", - "aws-imagebuilder-imagepipeline.json", - "aws-mediatailor-channelpolicy.json", - "aws-networkfirewall-firewallpolicy.json", - "aws-apprunner-service.json", - "aws-autoscaling-launchconfiguration.json", - "aws-pinpoint-apnsvoipsandboxchannel.json", - "aws-ecs-taskset.json", - "aws-sagemaker-device.json", - "aws-iot-domainconfiguration.json", - "aws-s3-multiregionaccesspoint.json", - "aws-eventschemas-registrypolicy.json", - "aws-connect-queue.json", - "aws-autoscaling-autoscalinggroup.json", - "aws-pinpoint-admchannel.json", - "aws-dms-replicationconfig.json", - "aws-ecr-replicationconfiguration.json", - "aws-accessanalyzer-analyzer.json", - "aws-cloudtrail-resourcepolicy.json", - "aws-dms-replicationinstance.json", - "aws-waf-xssmatchset.json", - "aws-appsync-functionconfiguration.json", - "aws-transfer-server.json", - "aws-ses-configurationset.json", - "aws-robomaker-simulationapplicationversion.json", - "aws-fsx-storagevirtualmachine.json", - "aws-config-organizationconfigrule.json", - "aws-neptune-dbparametergroup.json", - "aws-panorama-packageversion.json", - "aws-kafkaconnect-workerconfiguration.json", - "aws-elasticbeanstalk-applicationversion.json", - "aws-elasticache-globalreplicationgroup.json", - "aws-proton-environmenttemplate.json", - "aws-timestream-database.json", - "aws-ec2-vpcgatewayattachment.json", - "aws-servicediscovery-service.json", - "aws-cognito-userpoolriskconfigurationattachment.json", - "aws-sns-subscription.json", - "aws-redshift-cluster.json", - "aws-lakeformation-datalakesettings.json", - "aws-apigateway-account.json", - "aws-apigatewayv2-deployment.json", - "aws-inspector-assessmenttemplate.json", - "aws-sagemaker-modelcard.json", - "aws-kinesisanalytics-applicationreferencedatasource.json", - "aws-connectcampaigns-campaign.json", - "aws-logs-querydefinition.json", - "aws-connect-evaluationform.json", - "aws-datazone-domain.json", - "aws-ec2-transitgatewayvpcattachment.json", - "aws-chatbot-microsoftteamschannelconfiguration.json", - "aws-athena-namedquery.json", - "aws-eventschemas-discoverer.json", - "aws-servicecatalog-portfolioshare.json", - "aws-databrew-schedule.json", - "aws-cognito-identitypool.json", - "aws-osis-pipeline.json", - "aws-s3-storagelensgroup.json", - "aws-workspacesweb-useraccessloggingsettings.json", - "aws-mediaconnect-bridge.json", - "aws-b2bi-profile.json", - "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", - "aws-xray-group.json", - "aws-gamelift-alias.json", - "aws-cleanrooms-membership.json", - "aws-docdbelastic-cluster.json", - "aws-qbusiness-retriever.json", - "aws-quicksight-analysis.json", - "aws-msk-serverlesscluster.json", - "aws-ec2-snapshotblockpublicaccess.json", - "aws-ecs-capacityprovider.json", - "aws-sagemaker-modelpackage.json", - "aws-omics-sequencestore.json", - "aws-appstream-stackuserassociation.json", - "aws-sqs-queueinlinepolicy.json", - "aws-b2bi-transformer.json", - "aws-vpclattice-listener.json", - "aws-ec2-dhcpoptions.json", - "aws-sagemaker-modelexplainabilityjobdefinition.json", - "aws-apigateway-deployment.json", - "aws-connect-prompt.json", - "aws-sagemaker-modelbiasjobdefinition.json", - "aws-iotwireless-networkanalyzerconfiguration.json", - "aws-mediapackage-packaginggroup.json", - "aws-mediatailor-vodsource.json", - "aws-kinesisanalyticsv2-applicationoutput.json", - "aws-apigateway-model.json", - "aws-kinesisanalytics-applicationoutput.json", - "aws-ivs-encoderconfiguration.json", - "aws-kafkaconnect-connector.json", - "aws-docdb-dbinstance.json", - "aws-imagebuilder-image.json", - "aws-config-aggregationauthorization.json", - "aws-cloudformation-stack.json", - "aws-ssm-parameter.json", - "aws-iotanalytics-channel.json", - "aws-iottwinmaker-syncjob.json", - "aws-apigateway-resource.json", - "aws-config-deliverychannel.json", - "aws-cognito-userpooldomain.json", - "aws-frauddetector-label.json", - "aws-apigateway-requestvalidator.json", - "aws-logs-delivery.json", - "aws-msk-cluster.json", - "aws-forecast-datasetgroup.json", - "aws-appsync-resolver.json", - "aws-cloudformation-customresource.json", - "aws-inspector-resourcegroup.json", - "aws-entityresolution-policystatement.json", - "aws-codebuild-project.json", - "aws-verifiedpermissions-identitysource.json", - "aws-lakeformation-datacellsfilter.json", - "aws-iot-securityprofile.json", - "aws-evidently-launch.json", - "aws-pinpoint-pushtemplate.json", + "aws-s3-accessgrantslocation.json", + "aws-robomaker-robot.json", "aws-guardduty-filter.json", - "aws-appmesh-virtualgateway.json", - "aws-bedrock-agentalias.json", - "aws-qbusiness-webexperience.json", - "aws-iotwireless-fuotatask.json", - "aws-cognito-logdeliveryconfiguration.json", - "aws-nimblestudio-studiocomponent.json", - "aws-connect-quickconnect.json", - "aws-pinpoint-gcmchannel.json", - "aws-shield-protection.json", - "aws-cloudformation-hookversion.json", - "aws-mediapackagev2-originendpoint.json", - "aws-apigatewayv2-apigatewaymanagedoverrides.json", - "aws-quicksight-dashboard.json", - "aws-docdb-dbcluster.json", - "aws-emrcontainers-virtualcluster.json", - "aws-cloudformation-hooktypeconfig.json", - "aws-ec2-securitygroupingress.json", - "aws-pinpoint-eventstream.json", - "aws-appconfig-deploymentstrategy.json", - "aws-route53profiles-profile.json", - "aws-ec2-vpccidrblock.json", - "aws-ec2-instanceconnectendpoint.json", - "aws-robomaker-fleet.json", - "aws-cloudformation-stackset.json", - "aws-pinpoint-baiduchannel.json", - "aws-iotanalytics-dataset.json", - "aws-ecr-pullthroughcacherule.json", - "aws-eks-cluster.json", - "aws-logs-accountpolicy.json", - "aws-autoscalingplans-scalingplan.json", - "aws-iam-role.json", - "aws-medialive-multiplexprogram.json", - "aws-location-tracker.json", - "aws-servicecatalog-cloudformationproduct.json", - "aws-waf-rule.json", - "aws-elasticsearch-domain.json", - "aws-frauddetector-detector.json", - "aws-ssmcontacts-contact.json", - "aws-dms-migrationproject.json", - "aws-verifiedpermissions-policy.json", - "aws-logs-destination.json", - "aws-shield-protectiongroup.json", - "aws-route53-cidrcollection.json", - "aws-ses-receiptfilter.json", - "aws-athena-workgroup.json", - "aws-resourcegroups-group.json", - "aws-ec2-transitgatewayroutetableassociation.json", - "aws-codeartifact-packagegroup.json", - "aws-cloudwatch-metricstream.json", - "aws-codecommit-repository.json", - "aws-route53resolver-resolverendpoint.json", - "aws-codebuild-fleet.json", - "aws-route53profiles-profileassociation.json", - "aws-networkfirewall-rulegroup.json", - "aws-opensearchservice-domain.json", - "aws-licensemanager-license.json", - "aws-kendra-index.json", - "aws-route53-healthcheck.json", - "aws-cloudformation-hookdefaultversion.json", - "aws-bedrock-knowledgebase.json", - "aws-codepipeline-pipeline.json", - "aws-mediaconnect-flowentitlement.json", - "aws-pinpoint-apnschannel.json", - "aws-batch-jobqueue.json", - "aws-controltower-landingzone.json", - "aws-datasync-storagesystem.json", - "aws-dms-dataprovider.json", - "aws-databrew-ruleset.json", - "aws-docdb-dbclusterparametergroup.json", - "aws-workspaces-workspace.json", - "aws-ec2-ipampool.json", - "aws-cognito-userpooluicustomizationattachment.json", - "aws-databrew-project.json", - "aws-lookoutmetrics-alert.json", - "aws-backup-reportplan.json", - "aws-ram-permission.json", - "aws-greengrass-subscriptiondefinition.json", - "aws-ec2-ipamscope.json", - "aws-eks-podidentityassociation.json", - "aws-cloudfront-cachepolicy.json", - "aws-servicediscovery-publicdnsnamespace.json", - "aws-wafv2-rulegroup.json", - "aws-dms-endpoint.json", - "aws-codestarconnections-repositorylink.json", - "aws-datazone-subscriptiontarget.json", - "aws-xray-samplingrule.json", - "aws-iotfleethub-application.json", + "aws-ecs-service.json", + "aws-servicecatalog-portfolioprincipalassociation.json", + "aws-ram-resourceshare.json", + "aws-dms-replicationconfig.json", + "aws-dynamodb-table.json", + "aws-amazonmq-configurationassociation.json", + "aws-wafregional-ipset.json", + "aws-redshiftserverless-namespace.json", + "aws-apprunner-observabilityconfiguration.json", + "aws-ec2-securitygroupegress.json", + "aws-ec2-localgatewayroutetablevpcassociation.json", + "aws-config-organizationconfigrule.json", + "aws-glue-dataqualityruleset.json", + "aws-route53recoveryreadiness-cell.json", + "aws-networkmanager-transitgatewaypeering.json", + "aws-mediaconnect-bridge.json", + "aws-route53profiles-profileassociation.json", + "aws-config-configurationrecorder.json", + "aws-msk-replicator.json", + "aws-ec2-networkperformancemetricsubscription.json", + "aws-medialive-channel.json", + "aws-greengrass-devicedefinition.json", + "aws-cleanroomsml-trainingdataset.json", + "aws-cloudfront-continuousdeploymentpolicy.json", + "aws-quicksight-analysis.json", + "aws-kendra-faq.json", + "aws-ecr-replicationconfiguration.json", + "aws-appconfig-extensionassociation.json", + "aws-vpclattice-service.json", + "aws-s3outposts-accesspoint.json", + "aws-mediapackage-originendpoint.json", + "aws-ec2-ipampoolcidr.json", + "aws-iot-topicruledestination.json", + "aws-amplify-branch.json", + "aws-kafkaconnect-workerconfiguration.json", + "aws-redshift-clustersubnetgroup.json", + "aws-rds-dbinstance.json", + "aws-ec2-vpcdhcpoptionsassociation.json", + "aws-lightsail-bucket.json", + "aws-apigateway-model.json", + "aws-apigatewayv2-integrationresponse.json", + "aws-iotevents-input.json", + "aws-ec2-networkacl.json", + "aws-lambda-eventsourcemapping.json", + "aws-budgets-budgetsaction.json", + "aws-logs-resourcepolicy.json", + "aws-lex-botversion.json", + "aws-servicecatalog-launchnotificationconstraint.json", + "aws-dms-instanceprofile.json", + "aws-opensearchserverless-vpcendpoint.json", + "aws-quicksight-datasource.json", "aws-iot-cacertificate.json", - "aws-eks-identityproviderconfig.json", - "aws-iot-thinggroup.json", - "aws-route53recoveryreadiness-recoverygroup.json", - "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", - "aws-cloudfront-realtimelogconfig.json", - "aws-iam-grouppolicy.json", - "aws-ec2-capacityreservation.json", - "aws-identitystore-group.json", + "aws-ec2-networkaclentry.json", + "aws-robomaker-simulationapplicationversion.json", + "aws-ec2-networkinsightsaccessscopeanalysis.json", + "aws-transfer-certificate.json", + "aws-pinpoint-gcmchannel.json", + "aws-connect-instance.json", + "aws-apigateway-documentationpart.json", + "aws-route53profiles-profile.json", + "aws-cloudwatch-compositealarm.json", + "aws-route53resolver-firewalldomainlist.json", + "aws-redshift-endpointaccess.json", + "aws-appconfig-application.json", + "aws-ivschat-loggingconfiguration.json", + "aws-iotwireless-wirelessgateway.json", + "aws-opsworks-stack.json", + "aws-mediatailor-channel.json", + "aws-lambda-url.json", + "aws-mediatailor-channelpolicy.json", + "aws-gamelift-fleet.json", + "aws-datasync-locationfsxwindows.json", "aws-gamelift-build.json", - "aws-iotwireless-deviceprofile.json", - "aws-ec2-ec2fleet.json", - "aws-personalize-datasetgroup.json", - "aws-location-trackerconsumer.json", - "aws-ec2-verifiedaccessinstance.json", - "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-apigateway-requestvalidator.json", + "aws-autoscaling-warmpool.json", + "aws-applicationautoscaling-scalabletarget.json", + "aws-apprunner-autoscalingconfiguration.json", + "aws-apigatewayv2-model.json", + "aws-config-storedquery.json", + "aws-acmpca-permission.json", + "aws-neptune-dbsubnetgroup.json", + "aws-cassandra-keyspace.json", + "aws-transfer-server.json", + "aws-apigateway-domainname.json", + "aws-ecs-primarytaskset.json", + "aws-fms-resourceset.json", + "aws-cognito-userpooldomain.json", + "aws-autoscaling-autoscalinggroup.json", + "aws-wafv2-regexpatternset.json", + "aws-eks-fargateprofile.json", + "aws-workspacesweb-networksettings.json", + "aws-route53-dnssec.json", + "aws-cleanrooms-analysistemplate.json", + "aws-redshift-endpointauthorization.json", + "aws-ec2-transitgatewayroutetable.json", + "aws-controltower-enabledcontrol.json", + "aws-networkmanager-connectattachment.json", + "aws-lightsail-container.json", + "aws-s3-accessgrantsinstance.json", + "aws-macie-customdataidentifier.json", + "aws-cognito-identitypoolroleattachment.json", + "aws-pinpointemail-configurationseteventdestination.json", + "aws-route53-recordset.json", + "aws-mediastore-container.json", + "aws-iotanalytics-datastore.json", + "aws-eks-accessentry.json", + "aws-amplifyuibuilder-form.json", + "aws-ivs-streamkey.json", + "aws-elasticache-securitygroup.json", + "aws-backup-framework.json", + "aws-appflow-connectorprofile.json", + "aws-pinpoint-emailchannel.json", + "aws-rekognition-collection.json", + "aws-opsworks-layer.json", + "aws-cloudtrail-eventdatastore.json", + "aws-appintegrations-application.json", + "aws-kinesisfirehose-deliverystream.json", + "aws-deadline-queuefleetassociation.json", "aws-ec2-networkinsightsaccessscope.json", - "aws-datazone-environmentblueprintconfiguration.json", - "aws-glue-partition.json", - "aws-cleanrooms-configuredtableassociation.json", - "aws-lightsail-certificate.json", - "aws-scheduler-schedulegroup.json", - "aws-gamelift-fleet.json", - "aws-opsworks-instance.json", - "aws-ec2-networkacl.json", - "aws-connect-approvedorigin.json", - "aws-lambda-permission.json", - "aws-ec2-localgatewayroute.json", - "aws-securityhub-hub.json", - "aws-iotevents-alarmmodel.json", - "aws-logs-metricfilter.json", - "aws-deadline-queue.json", - "aws-kinesis-streamconsumer.json", - "aws-vpclattice-rule.json", + "aws-cognito-userpoolusertogroupattachment.json", + "aws-pcaconnectorad-directoryregistration.json", + "aws-mediaconvert-queue.json", + "aws-sagemaker-coderepository.json", + "aws-imagebuilder-component.json", + "aws-ses-configurationseteventdestination.json", + "aws-mediapackage-packagingconfiguration.json", + "aws-mediaconnect-flowentitlement.json", + "aws-opensearchserverless-accesspolicy.json", + "aws-iotanalytics-channel.json", + "aws-iotwireless-multicastgroup.json", + "aws-glue-connection.json", + "aws-appmesh-route.json", + "aws-codeartifact-repository.json", + "aws-iam-group.json", + "aws-macie-findingsfilter.json", + "aws-organizations-resourcepolicy.json", + "aws-wafregional-webaclassociation.json", + "aws-ec2-transitgatewaymulticastgroupsource.json", + "aws-pinpoint-applicationsettings.json", + "aws-lex-bot.json", "aws-transfer-profile.json", - "aws-stepfunctions-statemachinealias.json", - "aws-ivs-storageconfiguration.json", - "aws-sagemaker-inferencecomponent.json", - "aws-servicecatalog-launchtemplateconstraint.json", - "aws-globalaccelerator-crossaccountattachment.json", - "aws-batch-schedulingpolicy.json", - "aws-eventschemas-registry.json", - "aws-robomaker-robotapplicationversion.json", - "aws-qbusiness-index.json", - "aws-servicecatalog-serviceaction.json", + "aws-omics-workflow.json", + "aws-databrew-recipe.json", + "aws-sso-instance.json", + "aws-gamelift-alias.json", + "aws-appsync-domainname.json", + "aws-pinpoint-pushtemplate.json", + "aws-apigateway-usageplankey.json", + "aws-fms-policy.json", + "aws-greengrass-functiondefinition.json", + "aws-lightsail-staticip.json", + "aws-cloudfront-realtimelogconfig.json", + "aws-sagemaker-pipeline.json", + "aws-cloudtrail-channel.json", + "aws-docdb-dbinstance.json", + "aws-lakeformation-datacellsfilter.json", + "aws-datasync-locationhdfs.json", + "aws-events-archive.json", + "aws-msk-cluster.json", + "aws-securityhub-delegatedadmin.json", + "aws-controltower-enabledbaseline.json", + "aws-appstream-appblockbuilder.json", "aws-route53recoverycontrol-cluster.json", - "aws-apigateway-usageplan.json", - "aws-gamelift-gameservergroup.json", - "aws-robomaker-robotapplication.json", - "aws-qldb-stream.json", - "aws-acmpca-certificateauthority.json", - "aws-docdb-dbsubnetgroup.json", - "aws-lambda-codesigningconfig.json", - "aws-connect-hoursofoperation.json", - "aws-fsx-datarepositoryassociation.json", - "aws-connect-instance.json", - "aws-iam-rolepolicy.json", - "aws-cloudfront-keygroup.json", - "aws-batch-computeenvironment.json", - "aws-opsworks-layer.json", - "aws-ec2-enclavecertificateiamroleassociation.json", - "aws-emr-cluster.json", - "aws-datasync-locations3.json", - "aws-apigateway-stage.json", - "aws-deadline-meteredproduct.json", - "aws-entityresolution-idnamespace.json", - "aws-amazonmq-broker.json", - "aws-bedrock-guardrail.json", - "aws-glue-tableoptimizer.json", - "aws-sagemaker-app.json", - "aws-route53resolver-resolverrule.json", + "aws-ec2-vpcendpointconnectionnotification.json", + "aws-codepipeline-pipeline.json", + "aws-opsworks-instance.json", + "aws-config-configurationaggregator.json", + "aws-imagebuilder-imagepipeline.json", + "aws-elasticloadbalancingv2-listenercertificate.json", + "aws-cloudformation-moduleversion.json", + "aws-cloud9-environmentec2.json", + "aws-rekognition-streamprocessor.json", + "aws-location-placeindex.json", + "aws-route53resolver-resolverruleassociation.json", + "aws-fsx-storagevirtualmachine.json", + "aws-greengrass-connectordefinitionversion.json", + "aws-synthetics-canary.json", + "aws-kinesisanalyticsv2-applicationcloudwatchloggingoption.json", + "aws-backup-restoretestingselection.json", + "aws-sns-subscription.json", + "aws-appmesh-mesh.json", + "aws-workspacesweb-browsersettings.json", + "aws-ec2-natgateway.json", + "aws-nimblestudio-streamingimage.json", + "aws-greengrass-connectordefinition.json", + "aws-internetmonitor-monitor.json", + "aws-transfer-workflow.json", + "aws-qldb-ledger.json", + "aws-s3-accessgrant.json", + "aws-neptunegraph-privategraphendpoint.json", + "aws-appconfig-deploymentstrategy.json", + "aws-glue-devendpoint.json", + "aws-sagemaker-modelpackage.json", + "aws-cleanrooms-configuredtable.json", + "aws-customerprofiles-integration.json", + "aws-workspaces-connectionalias.json", + "aws-wafregional-sizeconstraintset.json", + "aws-eventschemas-discoverer.json", + "aws-networkmanager-connectpeer.json", + "aws-elasticache-usergroup.json", + "aws-iot-thinggroup.json", + "aws-logs-deliverydestination.json", + "aws-imagebuilder-imagerecipe.json", + "aws-iot-softwarepackage.json", + "aws-apigateway-restapi.json", + "aws-opsworks-elasticloadbalancerattachment.json", + "aws-mediaconvert-jobtemplate.json", + "aws-appmesh-virtualservice.json", + "aws-s3objectlambda-accesspointpolicy.json", + "aws-codegurureviewer-repositoryassociation.json", + "aws-robomaker-simulationapplication.json", + "aws-networkmanager-transitgatewayregistration.json", + "aws-amplify-app.json", + "aws-entityresolution-policystatement.json", + "aws-inspectorv2-filter.json", + "aws-elasticache-replicationgroup.json", + "aws-stepfunctions-statemachinealias.json", + "aws-cassandra-table.json", + "aws-cognito-userpoolresourceserver.json", + "aws-rds-globalcluster.json", + "aws-sagemaker-device.json", "aws-supportapp-accountalias.json", - "aws-connect-userhierarchygroup.json", + "aws-cloudformation-moduledefaultversion.json", + "aws-workspacesweb-useraccessloggingsettings.json", + "aws-ce-costcategory.json", + "aws-route53profiles-profileresourceassociation.json", + "aws-sso-permissionset.json", + "aws-glue-job.json", + "aws-servicecatalog-cloudformationprovisionedproduct.json", + "aws-route53-hostedzone.json", "aws-connect-view.json", - "aws-certificatemanager-certificate.json", - "aws-apigateway-usageplankey.json", - "aws-b2bi-capability.json", - "aws-refactorspaces-environment.json", - "aws-greengrass-resourcedefinition.json", - "aws-workspacesweb-browsersettings.json", - "aws-appflow-connectorprofile.json", - "aws-personalize-schema.json", - "aws-elasticache-user.json", - "aws-appconfig-extension.json", - "aws-ecr-repositorycreationtemplate.json", - "aws-networkmanager-corenetwork.json", - "aws-transfer-certificate.json", - "aws-apigateway-gatewayresponse.json", - "aws-wafregional-sizeconstraintset.json", - "aws-connect-contactflowmodule.json", - "aws-sagemaker-notebookinstancelifecycleconfig.json", - "aws-apigatewayv2-integration.json", - "aws-gamelift-location.json", - "aws-lex-resourcepolicy.json", - "aws-transfer-workflow.json", - "aws-batch-jobdefinition.json", - "aws-s3-multiregionaccesspointpolicy.json", - "aws-iotsitewise-asset.json", - "aws-ses-emailidentity.json", - "aws-appstream-appblock.json", - "aws-mediatailor-channel.json", - "aws-neptune-dbcluster.json", - "aws-datazone-environmentprofile.json", - "aws-redshiftserverless-workgroup.json", - "aws-cloudwatch-anomalydetector.json", - "aws-cloudwatch-alarm.json", - "aws-memorydb-parametergroup.json", - "aws-ec2-clientvpnroute.json", - "aws-backup-backupplan.json", - "aws-greengrassv2-componentversion.json", - "aws-ses-vdmattributes.json", - "aws-waf-ipset.json", - "aws-servicediscovery-instance.json", - "aws-ec2-placementgroup.json", - "aws-workspacesthinclient-environment.json", - "aws-databrew-job.json", - "aws-ec2-transitgatewayconnect.json", - "aws-acmpca-certificate.json", - "aws-ec2-transitgatewaymulticastdomain.json", - "aws-mediatailor-livesource.json", - "aws-ssm-maintenancewindow.json", - "aws-appintegrations-eventintegration.json", + "aws-eks-podidentityassociation.json", + "aws-resourceexplorer2-index.json", + "aws-glue-table.json", + "aws-wafregional-webacl.json", + "aws-sagemaker-inferencecomponent.json", + "aws-logs-metricfilter.json", + "aws-lambda-function.json", + "aws-sns-topic.json", + "aws-backup-backupselection.json", + "aws-datasync-locationfsxlustre.json", + "aws-sagemaker-app.json", + "aws-logs-deliverysource.json", + "aws-ec2-vpcgatewayattachment.json", "aws-cloudtrail-trail.json", - "aws-wafregional-sqlinjectionmatchset.json", - "aws-ivs-recordingconfiguration.json", - "aws-networkmanager-device.json", - "aws-ec2-eipassociation.json", - "aws-globalaccelerator-endpointgroup.json", - "aws-neptunegraph-graph.json", - "aws-finspace-environment.json", - "aws-mediaconnect-bridgeoutput.json", - "aws-sqs-queuepolicy.json", - "aws-ssmcontacts-contactchannel.json", - "aws-healthimaging-datastore.json", - "aws-msk-batchscramsecret.json", - "aws-ec2-capacityreservationfleet.json", - "aws-appstream-application.json", - "aws-ses-template.json", - "aws-glue-registry.json", - "aws-comprehend-documentclassifier.json", - "aws-pcaconnectorad-connector.json", - "aws-msk-replicator.json", - "aws-ec2-clientvpntargetnetworkassociation.json", - "aws-elasticloadbalancingv2-loadbalancer.json", - "aws-s3objectlambda-accesspoint.json", - "aws-ssmincidents-responseplan.json", - "aws-globalaccelerator-accelerator.json", - "aws-iot-fleetmetric.json", - "aws-cloudfront-monitoringsubscription.json", + "aws-ec2-vpnconnectionroute.json", + "aws-kafkaconnect-connector.json", + "aws-gamelift-gameservergroup.json", + "aws-appstream-stack.json", "aws-ec2-internetgateway.json", - "aws-ivs-playbackrestrictionpolicy.json", - "aws-comprehend-flywheel.json", - "aws-logs-loggroup.json", - "aws-datazone-datasource.json", - "aws-lambda-function.json", - "aws-opensearchserverless-accesspolicy.json", - "aws-ec2-volume.json", - "aws-appmesh-mesh.json", - "aws-route53-keysigningkey.json", - "aws-cloudformation-publictypeversion.json", - "aws-ec2-prefixlist.json", - "aws-logs-logstream.json", - "aws-datazone-environment.json", - "aws-pinpointemail-configurationseteventdestination.json", - "aws-connect-routingprofile.json", - "aws-lakeformation-principalpermissions.json", - "aws-quicksight-datasource.json", - "aws-connect-phonenumber.json", - "aws-backup-restoretestingplan.json", - "aws-servicecatalog-tagoptionassociation.json", - "aws-signer-signingprofile.json", - "aws-rds-dbsecuritygroupingress.json", - "aws-location-geofencecollection.json", - "aws-refactorspaces-service.json", - "aws-s3-accessgrantslocation.json", - "aws-ec2-trafficmirrorfilterrule.json", - "aws-emr-walworkspace.json", - "aws-kinesis-stream.json", - "aws-proton-servicetemplate.json", - "aws-rolesanywhere-trustanchor.json", - "aws-pinpoint-apnssandboxchannel.json", - "aws-mediaconnect-flowvpcinterface.json", - "aws-datazone-project.json", - "aws-workspacesweb-portal.json", - "aws-cognito-userpoolgroup.json", - "aws-route53resolver-resolverdnssecconfig.json", - "aws-cloudformation-moduledefaultversion.json", - "aws-iam-servicelinkedrole.json", - "aws-codedeploy-application.json", + "aws-ec2-gatewayroutetableassociation.json", + "aws-vpclattice-listener.json", + "aws-wafv2-ipset.json", + "aws-mediaconnect-bridgeoutput.json", + "aws-greengrass-subscriptiondefinition.json", + "aws-greengrass-group.json", + "aws-ssm-document.json", + "aws-iam-role.json", + "aws-workspacesthinclient-environment.json", + "aws-dms-endpoint.json", + "aws-iotsitewise-project.json", + "aws-medialive-multiplexprogram.json", + "aws-elasticache-serverlesscache.json", + "aws-cloudfront-cloudfrontoriginaccessidentity.json", + "aws-codestarnotifications-notificationrule.json", + "aws-sagemaker-endpointconfig.json", + "aws-appmesh-gatewayroute.json", + "aws-cleanrooms-membership.json", + "aws-apigateway-apikey.json", + "aws-gamelift-location.json", + "aws-networkmanager-transitgatewayroutetableattachment.json", + "aws-autoscaling-launchconfiguration.json", + "aws-apigateway-clientcertificate.json", + "aws-kinesisanalyticsv2-application.json", + "aws-lambda-alias.json", + "aws-logs-loganomalydetector.json", + "aws-waf-ipset.json", + "aws-deadline-fleet.json", + "aws-iottwinmaker-workspace.json", + "aws-vpclattice-servicenetworkserviceassociation.json", + "aws-ec2-transitgatewaymulticastdomainassociation.json", + "aws-s3outposts-endpoint.json", + "aws-waf-sizeconstraintset.json", + "aws-ec2-transitgatewayroutetableassociation.json", + "aws-appconfig-environment.json", + "aws-imagebuilder-image.json", + "aws-elasticache-securitygroupingress.json", + "aws-entityresolution-schemamapping.json", + "aws-wafregional-xssmatchset.json", + "aws-vpclattice-rule.json", "aws-rds-dbproxytargetgroup.json", - "aws-iot-policyprincipalattachment.json", - "aws-route53-dnssec.json", - "aws-iot-topicrule.json", - "aws-route53-recordsetgroup.json", - "aws-ecr-repository.json", - "aws-route53recoveryreadiness-cell.json", - "aws-appconfig-deployment.json", - "aws-gamelift-matchmakingruleset.json", - "aws-lightsail-staticip.json", - "aws-ec2-networkperformancemetricsubscription.json", - "aws-ec2-launchtemplate.json", - "aws-codedeploy-deploymentconfig.json", - "aws-pinpoint-apnsvoipchannel.json", - "aws-medialive-input.json", - "aws-cloudformation-publisher.json", + "aws-cloudwatch-dashboard.json", + "aws-cloudwatch-alarm.json", + "aws-frauddetector-variable.json", + "aws-datazone-datasource.json", + "aws-iot-thingtype.json", + "aws-ec2-carriergateway.json", + "aws-guardduty-member.json", + "aws-groundstation-missionprofile.json", + "aws-cloudformation-customresource.json", + "aws-fis-targetaccountconfiguration.json", + "aws-glue-tableoptimizer.json", + "aws-refactorspaces-route.json", + "aws-nimblestudio-launchprofile.json", + "aws-kinesisanalytics-applicationoutput.json", + "aws-wisdom-assistant.json", + "aws-wafv2-rulegroup.json", + "aws-sagemaker-modelpackagegroup.json", + "aws-evidently-launch.json", + "aws-ses-configurationset.json", + "aws-elasticache-parametergroup.json", + "aws-networkfirewall-loggingconfiguration.json", + "aws-route53recoverycontrol-routingcontrol.json", + "aws-glue-classifier.json", + "aws-connect-securityprofile.json", + "aws-codedeploy-deploymentgroup.json", + "aws-amplifyuibuilder-component.json", + "aws-location-trackerconsumer.json", + "aws-vpclattice-servicenetwork.json", + "aws-sagemaker-inferenceexperiment.json", + "aws-cloudformation-stackset.json", + "aws-ec2-route.json", + "aws-wisdom-assistantassociation.json", + "aws-kendra-index.json", + "aws-fis-experimenttemplate.json", + "aws-codecommit-repository.json", + "aws-cloudformation-hookversion.json", + "aws-rolesanywhere-profile.json", + "aws-refactorspaces-environment.json", + "aws-xray-resourcepolicy.json", + "aws-iot-resourcespecificlogging.json", + "aws-servicecatalog-launchtemplateconstraint.json", + "aws-devopsguru-resourcecollection.json", + "aws-healthlake-fhirdatastore.json", + "aws-wafv2-loggingconfiguration.json", + "aws-dynamodb-globaltable.json", + "alexa-ask-skill.json", + "aws-backup-backupplan.json", + "aws-pinpoint-eventstream.json", + "aws-imagebuilder-distributionconfiguration.json", + "aws-rds-customdbengineversion.json", + "aws-datazone-environmentblueprintconfiguration.json", + "aws-lakeformation-permissions.json", + "aws-connect-trafficdistributiongroup.json", + "aws-workspacesweb-portal.json", + "aws-resourceexplorer2-view.json", + "aws-glue-datacatalogencryptionsettings.json", "aws-cloudfront-publickey.json", - "aws-secretsmanager-secrettargetattachment.json", - "aws-iot-policy.json", - "aws-datasync-agent.json", - "aws-ec2-transitgateway.json", - "aws-evidently-segment.json", - "aws-cleanrooms-privacybudgettemplate.json", - "aws-ecs-cluster.json", - "aws-servicecatalog-serviceactionassociation.json", - "aws-nimblestudio-launchprofile.json", - "aws-s3express-directorybucket.json", - "aws-iot-provisioningtemplate.json", - "aws-resourceexplorer2-index.json", - "aws-imagebuilder-containerrecipe.json", + "aws-kafkaconnect-customplugin.json", + "aws-pcaconnectorad-connector.json", + "aws-evidently-project.json", + "aws-lex-botalias.json", + "aws-identitystore-group.json", + "aws-paymentcryptography-key.json", + "aws-ram-permission.json", + "aws-datasync-task.json", + "aws-ecs-taskdefinition.json", + "aws-sagemaker-model.json", + "aws-quicksight-refreshschedule.json", + "aws-memorydb-parametergroup.json", + "aws-robomaker-robotapplicationversion.json", + "aws-appstream-appblock.json", + "aws-iotwireless-serviceprofile.json", + "aws-shield-protection.json", + "aws-b2bi-transformer.json", + "aws-ses-vdmattributes.json", + "aws-identitystore-groupmembership.json", + "aws-appsync-functionconfiguration.json", + "aws-ec2-spotfleet.json", + "aws-healthimaging-datastore.json", + "aws-comprehend-documentclassifier.json", + "aws-omics-annotationstore.json", + "aws-vpclattice-authpolicy.json", + "aws-glue-schemaversion.json", + "aws-sagemaker-space.json", + "aws-iot-policyprincipalattachment.json", + "aws-timestream-scheduledquery.json", + "aws-frauddetector-list.json", + "aws-ivs-playbackrestrictionpolicy.json", "aws-fms-notificationchannel.json", - "aws-iam-userpolicy.json", + "aws-msk-batchscramsecret.json", + "aws-connect-hoursofoperation.json", + "aws-dms-certificate.json", + "aws-s3-bucket.json", + "aws-guardduty-ipset.json", + "aws-route53recoverycontrol-safetyrule.json", + "aws-servicediscovery-httpnamespace.json", + "aws-emr-securityconfiguration.json", + "aws-cloudwatch-insightrule.json", + "aws-apigateway-usageplan.json", + "aws-mediapackagev2-channel.json", + "aws-appintegrations-eventintegration.json", + "aws-batch-schedulingpolicy.json", + "aws-iot-authorizer.json", + "aws-timestream-influxdbinstance.json", + "aws-mediaconnect-bridgesource.json", + "aws-mediapackagev2-channelpolicy.json", + "aws-iot-jobtemplate.json", + "aws-deadline-queue.json", + "aws-servicecatalog-portfolioproductassociation.json", + "aws-databrew-project.json", + "aws-vpclattice-targetgroup.json", + "aws-athena-workgroup.json", + "aws-sagemaker-imageversion.json", + "aws-apigatewayv2-api.json", + "aws-detective-graph.json", + "aws-location-routecalculator.json", + "aws-servicecatalog-portfolioshare.json", + "aws-connect-integrationassociation.json", + "aws-networkmanager-customergatewayassociation.json", + "aws-iam-servercertificate.json", + "aws-codestarconnections-connection.json", + "aws-iot-securityprofile.json", + "aws-globalaccelerator-crossaccountattachment.json", "aws-events-eventbus.json", - "aws-sagemaker-monitoringschedule.json", - "aws-pinpoint-smstemplate.json", - "aws-evidently-experiment.json", - "aws-connect-predefinedattribute.json", - "aws-inspector-assessmenttarget.json", - "aws-kinesisanalytics-application.json", - "aws-iottwinmaker-scene.json", - "aws-guardduty-threatintelset.json", - "aws-lightsail-disk.json", - "aws-config-storedquery.json", - "aws-cloudfront-originrequestpolicy.json", - "aws-sagemaker-coderepository.json", + "aws-docdb-eventsubscription.json", + "aws-sqs-queueinlinepolicy.json", + "aws-organizations-organization.json", + "aws-qbusiness-datasource.json", + "aws-autoscalingplans-scalingplan.json", + "aws-ssm-maintenancewindowtarget.json", "aws-voiceid-domain.json", - "aws-imagebuilder-infrastructureconfiguration.json", - "aws-apigatewayv2-api.json", - "aws-iot-thingtype.json", - "aws-appmesh-virtualnode.json", - "aws-redshift-clustersecuritygroupingress.json", - "aws-verifiedpermissions-policystore.json", - "aws-iot-mitigationaction.json", - "aws-networkfirewall-firewall.json", - "aws-ram-resourceshare.json", - "aws-greengrass-loggerdefinition.json", - "aws-ec2-ipamallocation.json", - "aws-ec2-vpcendpointservice.json", - "aws-iam-accesskey.json", - "aws-servicediscovery-httpnamespace.json", - "aws-servicecatalog-acceptedportfolioshare.json", + "aws-apigateway-authorizer.json", + "aws-appstream-imagebuilder.json", + "aws-backupgateway-hypervisor.json", + "aws-lightsail-disk.json", + "aws-connect-predefinedattribute.json", + "aws-iam-policy.json", + "aws-databrew-schedule.json", + "aws-bedrock-agent.json", + "aws-apprunner-service.json", + "aws-connect-approvedorigin.json", + "aws-ses-contactlist.json", + "aws-connect-securitykey.json", + "aws-cloudformation-publisher.json", + "aws-rds-dbsecuritygroupingress.json", + "aws-iotevents-detectormodel.json", + "aws-appstream-stackfleetassociation.json", + "aws-ssmcontacts-contact.json", + "aws-ec2-transitgatewaymulticastgroupmember.json", + "aws-robomaker-fleet.json", + "aws-ec2-volumeattachment.json", "aws-glue-securityconfiguration.json", - "aws-servicecatalogappregistry-resourceassociation.json", - "aws-route53-hostedzone.json", - "aws-opensearchserverless-lifecyclepolicy.json", - "aws-securitylake-subscriber.json", - "aws-lakeformation-resource.json", - "aws-eks-fargateprofile.json", - "aws-apigateway-documentationversion.json", - "aws-inspectorv2-cisscanconfiguration.json", - "aws-stepfunctions-activity.json", - "aws-omics-rungroup.json", - "aws-dax-cluster.json", - "aws-ec2-customergateway.json", - "aws-rds-dbinstance.json", - "aws-route53profiles-profileresourceassociation.json", - "aws-elasticache-cachecluster.json", - "aws-ses-receiptruleset.json", - "aws-pinpoint-voicechannel.json", - "aws-opsworks-stack.json", - "aws-wafregional-ratebasedrule.json", - "aws-directoryservice-microsoftad.json", - "aws-ec2-subnet.json", - "aws-iot-softwarepackage.json", - "aws-sagemaker-devicefleet.json", - "aws-guardduty-ipset.json", - "aws-kendra-datasource.json", + "aws-networkfirewall-tlsinspectionconfiguration.json", + "aws-opensearchserverless-collection.json", + "aws-databrew-ruleset.json", + "aws-gamelift-matchmakingconfiguration.json", + "aws-paymentcryptography-alias.json", + "aws-applicationinsights-application.json", + "aws-ecs-clustercapacityproviderassociations.json", + "aws-appconfig-configurationprofile.json", + "aws-route53resolver-firewallrulegroup.json", + "aws-docdbelastic-cluster.json", + "aws-msk-configuration.json", + "aws-ec2-transitgateway.json", + "aws-cognito-userpoolgroup.json", + "aws-ec2-vpcendpointservicepermissions.json", + "aws-vpclattice-resourcepolicy.json", + "aws-proton-environmenttemplate.json", + "aws-ssm-maintenancewindowtask.json", + "aws-ec2-transitgatewaymulticastdomain.json", + "aws-verifiedpermissions-policytemplate.json", + "aws-eks-cluster.json", + "aws-codebuild-project.json", + "aws-efs-filesystem.json", + "aws-pinpoint-apnsvoipsandboxchannel.json", + "aws-config-organizationconformancepack.json", + "aws-connect-quickconnect.json", + "aws-logs-querydefinition.json", + "aws-securityhub-productsubscription.json", + "aws-iam-instanceprofile.json", + "aws-iot-billinggroup.json", + "aws-appstream-application.json", + "aws-datasync-locationnfs.json", + "aws-amplify-domain.json", + "aws-kinesisanalyticsv2-applicationoutput.json", + "aws-ivs-recordingconfiguration.json", + "aws-medialive-inputsecuritygroup.json", + "aws-sagemaker-domain.json", + "aws-greengrass-coredefinitionversion.json", + "aws-codebuild-fleet.json", + "aws-certificatemanager-certificate.json", + "aws-glue-schemaversionmetadata.json", + "aws-sdb-domain.json", + "aws-ec2-subnetroutetableassociation.json", + "aws-servicecatalog-serviceactionassociation.json", + "aws-cognito-userpooluicustomizationattachment.json", + "aws-sagemaker-notebookinstancelifecycleconfig.json", + "aws-imagebuilder-containerrecipe.json", + "aws-codeconnections-connection.json", + "aws-connect-rule.json", + "aws-efs-accesspoint.json", "aws-omics-referencestore.json", - "aws-refactorspaces-route.json", - "aws-elasticloadbalancingv2-listenercertificate.json", - "aws-stepfunctions-statemachineversion.json", - "aws-datasync-locationhdfs.json", - "aws-elasticache-parametergroup.json", - "aws-organizations-account.json", - "aws-glue-customentitytype.json", - "aws-fsx-snapshot.json", - "aws-codepipeline-customactiontype.json", + "aws-redshift-clustersecuritygroupingress.json", + "aws-servicecatalogappregistry-attributegroupassociation.json", + "aws-elasticloadbalancingv2-loadbalancer.json", + "aws-opensearchservice-domain.json", + "aws-timestream-database.json", + "aws-servicediscovery-instance.json", + "aws-elasticsearch-domain.json", + "aws-personalize-solution.json", + "aws-kinesisanalytics-application.json", + "aws-apigatewayv2-deployment.json", + "aws-servicecatalog-stacksetconstraint.json", + "aws-codestarconnections-repositorylink.json", + "aws-ivs-channel.json", + "aws-refactorspaces-service.json", + "aws-memorydb-user.json", + "aws-ec2-networkinterfacepermission.json", + "aws-servicecatalog-tagoption.json", + "aws-servicediscovery-privatednsnamespace.json", + "aws-servicecatalog-launchroleconstraint.json", + "aws-iot-rolealias.json", + "aws-sagemaker-modelbiasjobdefinition.json", + "aws-secretsmanager-resourcepolicy.json", + "aws-cloudformation-hookdefaultversion.json", + "aws-config-configrule.json", + "aws-iot-softwarepackageversion.json", + "aws-ec2-networkinsightsanalysis.json", + "aws-ec2-clientvpnroute.json", + "aws-imagebuilder-workflow.json", + "aws-ecs-taskset.json", + "aws-omics-variantstore.json", + "aws-securitylake-awslogsource.json", + "aws-appsync-apikey.json", + "aws-cloudformation-typeactivation.json", + "aws-groundstation-dataflowendpointgroup.json", "aws-location-map.json", - "aws-appmesh-virtualrouter.json", - "aws-redshift-endpointauthorization.json", - "aws-lakeformation-permissions.json", - "aws-codegurureviewer-repositoryassociation.json", - "aws-ec2-eip.json", - "aws-appstream-stack.json", - "aws-ec2-vpcpeeringconnection.json", - "aws-customerprofiles-domain.json", - "aws-systemsmanagersap-application.json", - "aws-ecr-registrypolicy.json", - "aws-rds-dbclusterparametergroup.json", - "aws-imagebuilder-imagerecipe.json", - "aws-dms-replicationtask.json", - "aws-opensearchserverless-collection.json", - "aws-lambda-alias.json", - "aws-b2bi-partnership.json", - "aws-mediatailor-sourcelocation.json", - "aws-connect-contactflow.json", + "aws-acmpca-certificateauthorityactivation.json", + "aws-msk-serverlesscluster.json", + "aws-guardduty-threatintelset.json", + "aws-wafregional-ratebasedrule.json", + "aws-kinesisvideo-signalingchannel.json", + "aws-redshiftserverless-workgroup.json", + "aws-macie-allowlist.json", + "aws-ec2-vpc.json", + "aws-arczonalshift-zonalautoshiftconfiguration.json", + "aws-msk-vpcconnection.json", + "aws-dax-cluster.json", + "aws-datasync-locationazureblob.json", + "aws-iotsitewise-asset.json", + "aws-logs-logstream.json", + "aws-dms-replicationsubnetgroup.json", + "aws-aps-rulegroupsnamespace.json", + "aws-s3outposts-bucket.json", + "aws-workspacesweb-identityprovider.json", "aws-route53recoverycontrol-controlpanel.json", - "aws-dlm-lifecyclepolicy.json", - "aws-robomaker-simulationapplication.json", - "aws-networkmanager-transitgatewayroutetableattachment.json", - "aws-events-eventbuspolicy.json", - "aws-ce-anomalysubscription.json", - "aws-elasticloadbalancingv2-targetgroup.json", - "aws-networkmanager-customergatewayassociation.json", - "aws-ssm-document.json", - "aws-auditmanager-assessment.json", - "aws-iotsitewise-assetmodel.json", - "aws-customerprofiles-calculatedattributedefinition.json", - "aws-workspaces-connectionalias.json", - "aws-kms-alias.json", - "aws-cloudformation-resourceversion.json", - "aws-transfer-connector.json", + "aws-route53-recordsetgroup.json", + "aws-appstream-applicationentitlementassociation.json", + "aws-kinesisanalytics-applicationreferencedatasource.json", + "aws-ec2-localgatewayroute.json", + "aws-cloudformation-publictypeversion.json", + "aws-refactorspaces-application.json", + "aws-iotsitewise-accesspolicy.json", + "aws-opsworks-app.json", + "aws-kinesis-stream.json", + "aws-greengrass-coredefinition.json", + "aws-backup-reportplan.json", + "aws-b2bi-capability.json", + "aws-pinpointemail-dedicatedippool.json", + "aws-batch-jobdefinition.json", + "aws-iam-samlprovider.json", + "aws-lightsail-database.json", + "aws-appflow-connector.json", + "aws-lightsail-loadbalancer.json", + "aws-cloudfront-keygroup.json", + "aws-codestarconnections-syncconfiguration.json", + "aws-ec2-networkinterfaceattachment.json", + "aws-glue-customentitytype.json", "aws-wisdom-knowledgebase.json", - "aws-pinpoint-inapptemplate.json", - "aws-iot-authorizer.json", - "aws-lex-botversion.json", - "aws-iottwinmaker-workspace.json", - "aws-sagemaker-appimageconfig.json", - "aws-networkfirewall-loggingconfiguration.json", - "aws-greengrass-functiondefinitionversion.json", - "aws-qbusiness-datasource.json", - "aws-servicecatalog-resourceupdateconstraint.json", - "aws-organizations-organization.json", - "aws-s3-storagelens.json", - "aws-medialive-channel.json", - "aws-neptunegraph-privategraphendpoint.json", - "aws-docdb-eventsubscription.json", - "aws-autoscaling-scalingpolicy.json", - "aws-lightsail-bucket.json", - "aws-scheduler-schedule.json", - "aws-entityresolution-schemamapping.json", - "aws-glue-workflow.json", - "aws-appflow-flow.json", - "aws-servicecatalogappregistry-attributegroupassociation.json", - "aws-amazonmq-configurationassociation.json", - "aws-mediapackagev2-originendpointpolicy.json", - "aws-apigatewayv2-authorizer.json", - "aws-ecs-clustercapacityproviderassociations.json", - "aws-ec2-vpnconnectionroute.json", - "aws-ec2-volumeattachment.json", - "aws-oam-sink.json", - "aws-servicecatalog-portfolio.json", - "aws-controltower-enabledbaseline.json", - "aws-codestarconnections-connection.json", - "aws-redshift-eventsubscription.json", + "aws-cognito-userpooluser.json", + "aws-connect-contactflowmodule.json", + "aws-codedeploy-deploymentconfig.json", + "aws-iotsitewise-assetmodel.json", + "aws-qbusiness-application.json", + "aws-networkmanager-globalnetwork.json", + "aws-connect-tasktemplate.json", + "aws-pinpoint-apnssandboxchannel.json", + "aws-stepfunctions-statemachineversion.json", + "aws-servicecatalogappregistry-application.json", + "aws-networkmanager-site.json", + "aws-glue-database.json", + "aws-neptune-dbcluster.json", + "aws-evidently-feature.json", "aws-backup-backupvault.json", - "aws-sagemaker-featuregroup.json", - "aws-ec2-securitygroupegress.json", - "aws-appconfig-configurationprofile.json", - "aws-pinpoint-applicationsettings.json", - "aws-wafregional-webaclassociation.json", - "aws-cloudformation-waitconditionhandle.json", - "aws-servicecatalog-cloudformationprovisionedproduct.json", - "aws-apigateway-apikey.json", - "aws-backup-framework.json", - "aws-mediapackage-packagingconfiguration.json", - "aws-iam-policy.json", - "aws-grafana-workspace.json", - "aws-wisdom-assistantassociation.json", - "aws-bedrock-agent.json", - "aws-forecast-dataset.json", - "aws-mwaa-environment.json", - "aws-amplify-branch.json", - "aws-applicationinsights-application.json", - "aws-apigateway-basepathmapping.json", - "aws-cognito-identitypoolroleattachment.json", - "aws-workspacesweb-networksettings.json", - "aws-s3-bucket.json", - "aws-ec2-routetable.json", - "aws-amplify-app.json", - "aws-ec2-transitgatewayroutetable.json", - "aws-networkmanager-connectattachment.json", - "aws-elasticbeanstalk-configurationtemplate.json", - "aws-imagebuilder-workflow.json", - "aws-eks-nodegroup.json", - "aws-ec2-transitgatewaypeeringattachment.json", - "aws-ec2-localgatewayroutetable.json", - "aws-ssm-association.json", - "aws-rds-integration.json", - "aws-timestream-influxdbinstance.json", - "aws-ec2-transitgatewaymulticastgroupsource.json", - "aws-apprunner-vpcconnector.json", - "aws-athena-preparedstatement.json", - "aws-ec2-instance.json", - "aws-ec2-flowlog.json", - "alexa-ask-skill.json", - "aws-ec2-verifiedaccessendpoint.json", - "aws-iotwireless-multicastgroup.json", - "aws-route53resolver-resolverqueryloggingconfig.json", - "aws-iotthingsgraph-flowtemplate.json", - "aws-fis-experimenttemplate.json", - "aws-cloudfront-streamingdistribution.json", - "aws-config-configurationrecorder.json", - "aws-msk-vpcconnection.json", - "aws-wafregional-ipset.json", - "aws-kendra-faq.json", - "aws-sns-topicpolicy.json", - "aws-appsync-domainname.json", - "aws-nimblestudio-streamingimage.json", - "aws-guardduty-detector.json", - "aws-signer-profilepermission.json", - "aws-cassandra-table.json", - "aws-frauddetector-list.json", - "aws-iot-dimension.json", - "aws-elasticbeanstalk-environment.json", - "aws-sagemaker-notebookinstance.json", - "aws-rds-eventsubscription.json", - "aws-iot-logging.json", - "aws-autoscaling-warmpool.json", - "aws-rds-dbsecuritygroup.json", - "aws-pinpoint-smschannel.json", - "aws-codebuild-reportgroup.json", - "aws-wafregional-webacl.json", - "aws-kinesisvideo-stream.json", - "aws-appconfig-hostedconfigurationversion.json", - "aws-lambda-version.json", - "aws-mediapackagev2-channel.json", - "aws-rds-dbparametergroup.json", - "aws-mediastore-container.json", - "aws-iot-topicruledestination.json", - "aws-ec2-egressonlyinternetgateway.json", - "aws-wafv2-ipset.json", - "aws-opsworkscm-server.json", - "aws-ec2-ipamresourcediscoveryassociation.json", - "aws-config-configurationaggregator.json", - "aws-logs-deliverysource.json", - "aws-pinpointemail-configurationset.json", - "aws-resourceexplorer2-defaultviewassociation.json", - "aws-acmpca-certificateauthorityactivation.json", - "aws-emr-studiosessionmapping.json", - "aws-ec2-subnetcidrblock.json", - "aws-greengrass-functiondefinition.json", - "aws-iam-managedpolicy.json", + "aws-ec2-customergateway.json", + "aws-iam-grouppolicy.json", + "aws-scheduler-schedule.json", + "aws-deadline-licenseendpoint.json", + "aws-waf-bytematchset.json", "aws-amplifyuibuilder-theme.json", - "aws-eventschemas-schema.json", - "aws-iotwireless-destination.json", - "aws-apigatewayv2-apimapping.json", - "aws-greengrass-groupversion.json", - "aws-iot-accountauditconfiguration.json", - "aws-wafregional-xssmatchset.json", - "aws-identitystore-groupmembership.json", - "aws-ec2-gatewayroutetableassociation.json", - "aws-networkmanager-linkassociation.json", - "aws-ec2-natgateway.json", - "aws-cloudfront-originaccesscontrol.json", - "aws-groundstation-dataflowendpointgroup.json", - "aws-ssm-maintenancewindowtask.json", - "aws-ivs-channel.json", - "aws-workspacesweb-ipaccesssettings.json", - "aws-codestar-githubrepository.json", - "aws-imagebuilder-lifecyclepolicy.json", - "aws-securityhub-productsubscription.json", - "aws-cloudwatch-dashboard.json", - "aws-rekognition-collection.json", - "aws-connect-securitykey.json", - "aws-appsync-graphqlschema.json", - "aws-organizations-resourcepolicy.json", - "aws-omics-workflow.json", - "aws-lightsail-loadbalancer.json", - "aws-ec2-transitgatewaymulticastgroupmember.json", - "aws-transfer-agreement.json", - "aws-lambda-eventinvokeconfig.json", - "aws-cloudtrail-eventdatastore.json", - "aws-apigateway-authorizer.json", "aws-neptune-dbclusterparametergroup.json", - "aws-route53recoverycontrol-routingcontrol.json", - "aws-sagemaker-workteam.json", + "aws-emrserverless-application.json", + "aws-ec2-host.json", + "aws-forecast-datasetgroup.json", + "aws-appstream-user.json", + "aws-lambda-codesigningconfig.json", + "aws-comprehend-flywheel.json", + "aws-bedrock-guardrail.json", + "aws-iottwinmaker-scene.json", + "aws-systemsmanagersap-application.json", + "aws-dms-replicationtask.json", + "aws-panorama-applicationinstance.json", + "aws-ec2-routetable.json", + "aws-mediaconnect-gateway.json", + "aws-rds-dbproxyendpoint.json", + "aws-datasync-locationsmb.json", + "aws-resiliencehub-app.json", + "aws-securityhub-standard.json", + "aws-rolesanywhere-crl.json", + "aws-cleanrooms-privacybudgettemplate.json", + "aws-sns-topicinlinepolicy.json", + "aws-connect-evaluationform.json", + "aws-redshift-clusterparametergroup.json", + "aws-organizations-policy.json", + "aws-glue-trigger.json", "aws-globalaccelerator-listener.json", - "aws-glue-schemaversion.json", - "aws-cassandra-keyspace.json", - "aws-customerprofiles-integration.json", - "aws-mediaconnect-bridgesource.json", - "aws-s3outposts-bucket.json", - "aws-redshift-clustersecuritygroup.json", - "aws-backup-restoretestingselection.json", - "aws-ec2-securitygroup.json", - "aws-opensearchserverless-securityconfig.json", - "aws-paymentcryptography-alias.json", - "aws-gamelift-script.json", - "aws-amazonmq-configuration.json", - "aws-macie-session.json", - "aws-pcaconnectorad-serviceprincipalname.json", - "aws-s3outposts-accesspoint.json", - "aws-servicecatalog-portfolioproductassociation.json", - "aws-opsworks-userprofile.json", - "aws-securitylake-awslogsource.json", - "aws-cloudfront-continuousdeploymentpolicy.json", - "aws-logs-loganomalydetector.json", - "aws-xray-resourcepolicy.json", - "aws-qbusiness-plugin.json", - "aws-vpclattice-accesslogsubscription.json", - "aws-devopsguru-loganomalydetectionintegration.json", + "aws-verifiedpermissions-policystore.json", + "aws-deadline-queueenvironment.json", + "aws-signer-signingprofile.json", + "aws-kendraranking-executionplan.json", + "aws-ec2-vpcpeeringconnection.json", + "aws-sns-topicpolicy.json", + "aws-mwaa-environment.json", + "aws-elasticache-globalreplicationgroup.json", + "aws-networkfirewall-rulegroup.json", + "aws-datasync-locationfsxopenzfs.json", + "aws-kms-key.json", + "aws-route53resolver-resolverdnssecconfig.json", + "aws-servicecatalog-acceptedportfolioshare.json", + "aws-route53resolver-firewallrulegroupassociation.json", + "aws-route53resolver-resolverqueryloggingconfig.json", + "aws-ec2-snapshotblockpublicaccess.json", + "aws-ec2-subnet.json", + "aws-cloudtrail-resourcepolicy.json", + "aws-iottwinmaker-componenttype.json", + "aws-s3objectlambda-accesspoint.json", + "aws-lightsail-instance.json", + "aws-waf-rule.json", + "aws-elasticbeanstalk-configurationtemplate.json", + "aws-sqs-queuepolicy.json", + "aws-ses-receiptruleset.json", + "aws-appsync-domainnameapiassociation.json", + "aws-appsync-apicache.json", + "aws-apigateway-account.json", + "aws-wafv2-webacl.json", + "aws-globalaccelerator-endpointgroup.json", + "aws-ec2-transitgatewayconnect.json", "aws-networkmanager-sitetositevpnattachment.json", - "aws-personalize-dataset.json", - "aws-appintegrations-application.json", - "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-emrcontainers-virtualcluster.json", + "aws-ec2-securitygroup.json", + "aws-quicksight-theme.json", + "aws-pinpointemail-identity.json", + "aws-neptunegraph-graph.json", + "aws-ec2-capacityreservationfleet.json", + "aws-opsworks-volume.json", + "aws-ses-emailidentity.json", + "aws-iam-usertogroupaddition.json", + "aws-events-rule.json", + "aws-cloudfront-keyvaluestore.json", + "aws-gamelift-gamesessionqueue.json", + "aws-databrew-dataset.json", + "aws-ec2-vpngatewayroutepropagation.json", + "aws-glue-crawler.json", + "aws-cloudfront-function.json", + "aws-wafregional-regexpatternset.json", + "aws-ssm-patchbaseline.json", + "aws-servicediscovery-service.json", + "aws-s3express-directorybucket.json", + "aws-iottwinmaker-syncjob.json", + "aws-customerprofiles-objecttype.json", + "aws-cloudfront-monitoringsubscription.json", + "aws-iotevents-alarmmodel.json", + "aws-efs-mounttarget.json", + "aws-quicksight-dataset.json", + "aws-ec2-vpnconnection.json", + "aws-waf-webacl.json", + "aws-servicediscovery-publicdnsnamespace.json", + "aws-shield-protectiongroup.json", "aws-networkmanager-vpcattachment.json", - "aws-shield-drtaccess.json", - "aws-detective-graph.json", + "aws-iam-user.json", "aws-emr-instancegroupconfig.json", - "aws-iam-virtualmfadevice.json", - "aws-emr-step.json", - "aws-cognito-userpoolusertogroupattachment.json", - "aws-iotsitewise-project.json", - "aws-bedrock-datasource.json", - "aws-cloudfront-cloudfrontoriginaccessidentity.json", - "aws-redshiftserverless-namespace.json", - "aws-macie-allowlist.json", - "aws-emrserverless-application.json", - "aws-sagemaker-imageversion.json", - "aws-applicationautoscaling-scalabletarget.json", + "aws-opensearchserverless-securitypolicy.json", + "aws-mediaconnect-flow.json", + "aws-iotwireless-networkanalyzerconfiguration.json", + "aws-lookoutmetrics-alert.json", + "aws-qbusiness-webexperience.json", + "aws-iotwireless-taskdefinition.json", + "aws-stepfunctions-activity.json", + "aws-ivs-encoderconfiguration.json", + "aws-synthetics-group.json", + "aws-forecast-dataset.json", + "aws-sagemaker-project.json", + "aws-ec2-localgatewayroutetablevirtualinterfacegroupassociation.json", + "aws-logs-accountpolicy.json", + "aws-s3-bucketpolicy.json", + "aws-appsync-graphqlschema.json", + "aws-iot-custommetric.json", + "aws-redshift-cluster.json", + "aws-codebuild-sourcecredential.json", + "aws-emr-instancefleetconfig.json", + "aws-emr-cluster.json", + "aws-codepipeline-webhook.json", + "aws-apigatewayv2-domainname.json", "aws-customerprofiles-eventstream.json", - "aws-iam-samlprovider.json", - "aws-mediaconvert-preset.json", - "aws-aps-rulegroupsnamespace.json", - "aws-secretsmanager-secret.json", - "aws-pcaconnectorad-directoryregistration.json", - "aws-ec2-networkinsightsaccessscopeanalysis.json", - "aws-greengrass-coredefinition.json", - "aws-supportapp-slackworkspaceconfiguration.json", - "aws-appsync-domainnameapiassociation.json", - "aws-cloudformation-waitcondition.json", - "aws-iot-resourcespecificlogging.json", - "aws-customerprofiles-objecttype.json", - "aws-lex-bot.json", - "aws-secretsmanager-resourcepolicy.json", - "aws-datapipeline-pipeline.json", - "aws-dynamodb-globaltable.json", - "aws-sso-permissionset.json", - "aws-evidently-project.json", - "aws-ivs-streamkey.json", - "aws-detective-organizationadmin.json", - "aws-ec2-vpcdhcpoptionsassociation.json", - "aws-appstream-entitlement.json", - "aws-glue-table.json", + "aws-rds-dbcluster.json", + "aws-servicecatalog-resourceupdateconstraint.json", + "aws-transfer-agreement.json", + "aws-lightsail-certificate.json", "aws-chatbot-slackchannelconfiguration.json", - "aws-glue-classifier.json", - "aws-medialive-inputsecuritygroup.json", - "aws-sagemaker-modelpackagegroup.json", - "aws-fms-resourceset.json", - "aws-rum-appmonitor.json", - "aws-ec2-vpcendpointservicepermissions.json", - "aws-appmesh-gatewayroute.json", - "aws-iotsitewise-accesspolicy.json", - "aws-quicksight-vpcconnection.json", - "aws-greengrass-devicedefinitionversion.json", - "aws-cleanrooms-analysistemplate.json", - "aws-appconfig-extensionassociation.json", - "aws-iot-thingprincipalattachment.json", - "aws-networkmanager-site.json", - "aws-wisdom-assistant.json", - "aws-networkfirewall-tlsinspectionconfiguration.json", - "aws-greengrass-loggerdefinitionversion.json", - "aws-route53recoveryreadiness-resourceset.json", - "aws-elasticloadbalancing-loadbalancer.json", + "aws-cloudfront-distribution.json", + "aws-ssmcontacts-plan.json", + "aws-elasticache-subnetgroup.json", + "aws-xray-group.json", "aws-panorama-package.json", - "aws-imagebuilder-distributionconfiguration.json", - "aws-iam-instanceprofile.json", - "aws-elasticache-securitygroup.json", - "aws-devopsguru-resourcecollection.json", - "aws-cloudformation-typeactivation.json", - "aws-groundstation-config.json", - "aws-efs-mounttarget.json", - "aws-mediaconnect-flowoutput.json", - "aws-mediapackagev2-channelpolicy.json", - "aws-wafregional-rule.json", - "aws-ec2-host.json", - "aws-macie-findingsfilter.json", - "aws-proton-environmentaccountconnection.json", - "aws-iam-group.json", - "aws-athena-capacityreservation.json", + "aws-lookoutvision-project.json", + "aws-oam-link.json", + "aws-iot-domainconfiguration.json", + "aws-frauddetector-eventtype.json", + "aws-sagemaker-endpoint.json", + "aws-elasticloadbalancingv2-truststorerevocation.json", + "aws-networkfirewall-firewall.json", + "aws-eventschemas-schema.json", + "aws-ivs-stage.json", "aws-entityresolution-matchingworkflow.json", - "aws-iotevents-input.json", - "aws-appstream-user.json", - "aws-resiliencehub-resiliencypolicy.json", - "aws-timestream-table.json", - "aws-pinpoint-app.json", - "aws-cognito-userpoolclient.json", "aws-m2-application.json", - "aws-datasync-locationfsxwindows.json", - "aws-imagebuilder-component.json", - "aws-glue-database.json", - "aws-apigateway-clientcertificate.json", - "aws-events-archive.json", - "aws-rds-dbproxyendpoint.json", - "aws-iam-usertogroupaddition.json", - "aws-waf-sqlinjectionmatchset.json", + "aws-ses-template.json", + "aws-kms-replicakey.json", + "aws-gamelift-containergroupdefinition.json", + "aws-ses-receiptrule.json", + "aws-ssmcontacts-rotation.json", + "aws-iotanalytics-dataset.json", + "aws-frauddetector-outcome.json", + "aws-redshift-clustersecuritygroup.json", + "aws-route53-cidrcollection.json", + "aws-ecr-pullthroughcacherule.json", + "aws-glue-mltransform.json", + "aws-iottwinmaker-entity.json", + "aws-appconfig-hostedconfigurationversion.json", + "aws-datasync-locationefs.json", + "aws-ec2-localgatewayroutetable.json", + "aws-apigateway-resource.json", + "aws-sagemaker-appimageconfig.json", + "aws-verifiedpermissions-identitysource.json", + "aws-macie-session.json", + "aws-elasticloadbalancingv2-targetgroup.json", + "aws-applicationautoscaling-scalingpolicy.json", + "aws-pipes-pipe.json", + "aws-iotsitewise-gateway.json", + "aws-emr-studiosessionmapping.json", + "aws-ivs-playbackkeypair.json", + "aws-cloudformation-macro.json", + "aws-robomaker-robotapplication.json", + "aws-sagemaker-workteam.json", + "aws-ssmincidents-responseplan.json", "aws-lambda-layerversionpermission.json", - "aws-lookoutvision-project.json", + "aws-secretsmanager-secret.json", + "aws-route53resolver-resolverconfig.json", + "aws-elasticache-user.json", + "aws-qbusiness-plugin.json", + "aws-neptune-dbinstance.json", + "aws-sagemaker-image.json", + "aws-route53recoveryreadiness-resourceset.json", + "aws-logs-subscriptionfilter.json", + "aws-codedeploy-application.json", + "aws-dms-eventsubscription.json", + "aws-ssmincidents-replicationset.json", + "aws-iot-topicrule.json", + "aws-apprunner-vpcconnector.json", + "aws-supportapp-slackworkspaceconfiguration.json", + "aws-lakeformation-principalpermissions.json", + "aws-datasync-locations3.json", + "aws-mediaconvert-preset.json", + "aws-autoscaling-lifecyclehook.json", + "aws-fsx-datarepositoryassociation.json", + "aws-ec2-networkinterface.json", + "aws-sagemaker-featuregroup.json", + "aws-appsync-resolver.json", + "aws-controltower-landingzone.json", + "aws-rolesanywhere-trustanchor.json", + "aws-route53resolver-resolverqueryloggingconfigassociation.json", + "aws-imagebuilder-lifecyclepolicy.json", + "aws-kinesisanalyticsv2-applicationreferencedatasource.json", + "aws-lambda-eventinvokeconfig.json", + "aws-mediaconnect-flowoutput.json", "aws-lambda-layerversion.json", - "aws-iottwinmaker-componenttype.json", - "aws-emr-instancefleetconfig.json", - "aws-connect-trafficdistributiongroup.json", - "aws-sagemaker-pipeline.json", - "aws-route53resolver-firewallrulegroupassociation.json", - "aws-iam-user.json", - "aws-ec2-vpngatewayroutepropagation.json", - "aws-apigatewayv2-integrationresponse.json", - "aws-codepipeline-webhook.json", - "aws-cloudfront-distribution.json", - "aws-iot-certificate.json", - "aws-config-remediationconfiguration.json", + "aws-kinesisvideo-stream.json", + "aws-rum-appmonitor.json", + "aws-datazone-environmentprofile.json", "aws-rds-optiongroup.json", - "aws-kafkaconnect-customplugin.json", - "aws-kinesisfirehose-deliverystream.json", - "aws-mediapackage-channel.json", - "aws-arczonalshift-zonalautoshiftconfiguration.json", - "aws-greengrass-subscriptiondefinitionversion.json", - "aws-sagemaker-userprofile.json", - "aws-fsx-volume.json", - "aws-lightsail-container.json", - "aws-ec2-vpngateway.json", - "aws-dax-subnetgroup.json", - "aws-deadline-storageprofile.json", - "aws-inspectorv2-filter.json", - "aws-databrew-recipe.json", - "aws-backup-backupselection.json", - "aws-iot-jobtemplate.json", - "aws-appstream-applicationfleetassociation.json", - "aws-neptune-dbinstance.json", - "aws-securityhub-automationrule.json", - "aws-iot1click-placement.json", - "aws-cloudwatch-compositealarm.json", - "aws-s3outposts-bucketpolicy.json", - "aws-ses-configurationseteventdestination.json", - "aws-datasync-locationnfs.json", - "aws-appmesh-route.json", - "aws-synthetics-group.json", - "aws-eks-accessentry.json", - "aws-athena-datacatalog.json", - "aws-medialive-multiplex.json", - "aws-elasticache-replicationgroup.json", - "aws-glue-connection.json", - "aws-omics-annotationstore.json", + "aws-opsworks-userprofile.json", + "aws-glue-schema.json", + "aws-datazone-environment.json", + "aws-docdb-dbsubnetgroup.json", + "aws-logs-delivery.json", + "aws-bedrock-datasource.json", + "aws-servicecatalog-portfolio.json", "aws-workspacesweb-truststore.json", - "aws-apigatewayv2-route.json", - "aws-iotwireless-wirelessgateway.json", - "aws-s3objectlambda-accesspointpolicy.json", - "aws-vpclattice-servicenetwork.json", - "aws-devopsguru-notificationchannel.json", - "aws-elasticbeanstalk-application.json", - "aws-sdb-domain.json", - "aws-evidently-feature.json", - "aws-appconfig-environment.json", - "aws-sagemaker-modelqualityjobdefinition.json", - "aws-mediaconvert-jobtemplate.json", - "aws-lightsail-instance.json", + "aws-customerprofiles-domain.json", + "aws-iot-policy.json", + "aws-aps-scraper.json", + "aws-ssm-maintenancewindow.json", + "aws-datazone-domain.json", + "aws-lakeformation-tagassociation.json", + "aws-rekognition-project.json", + "aws-ec2-ipamresourcediscovery.json", + "aws-datasync-storagesystem.json", + "aws-s3-storagelensgroup.json", + "aws-greengrassv2-componentversion.json", + "aws-m2-environment.json", + "aws-pinpoint-campaign.json", + "aws-imagebuilder-infrastructureconfiguration.json", + "aws-iot-logging.json", + "aws-medialive-input.json", + "aws-cloudformation-waitcondition.json", + "aws-workspacesweb-usersettings.json", + "aws-route53resolver-resolverendpoint.json", "aws-iot-scheduledaudit.json", - "aws-ec2-verifiedaccessgroup.json", + "aws-connect-contactflow.json", + "aws-devopsguru-loganomalydetectionintegration.json", + "aws-networkmanager-link.json", + "aws-qldb-stream.json", + "aws-securitylake-subscriber.json", + "aws-sagemaker-notebookinstance.json", + "aws-iotsitewise-dashboard.json", + "aws-pinpoint-apnsvoipchannel.json", + "aws-sso-instanceaccesscontrolattributeconfiguration.json", "aws-wafregional-bytematchset.json", - "aws-apprunner-vpcingressconnection.json", - "aws-appmesh-virtualservice.json", - "aws-rds-customdbengineversion.json", - "aws-ssm-patchbaseline.json", - "aws-greengrass-devicedefinition.json", - "aws-ecs-taskdefinition.json", - "aws-apigatewayv2-routeresponse.json", - "aws-s3outposts-endpoint.json", - "aws-codeartifact-repository.json", - "aws-ecs-primarytaskset.json", + "aws-evidently-segment.json", + "aws-ec2-verifiedaccessendpoint.json", "aws-mediapackagev2-channelgroup.json", - "aws-networkmanager-link.json", - "aws-location-placeindex.json", - "aws-mediaconnect-flowsource.json", - "aws-vpclattice-servicenetworkserviceassociation.json", - "aws-cloudfront-responseheaderspolicy.json", - "aws-greengrassv2-deployment.json", - "aws-iotwireless-serviceprofile.json", - "aws-pinpoint-emailchannel.json", - "aws-waf-webacl.json", - "aws-rds-dbsubnetgroup.json", - "aws-lambda-url.json", - "aws-appsync-apicache.json", - "aws-glue-dataqualityruleset.json", - "aws-iot1click-project.json", - "aws-budgets-budgetsaction.json", - "aws-cloudformation-resourcedefaultversion.json", - "aws-vpclattice-targetgroup.json", - "aws-applicationautoscaling-scalingpolicy.json", - "aws-backupgateway-hypervisor.json", - "aws-appstream-applicationentitlementassociation.json", - "aws-events-endpoint.json", - "aws-ec2-networkinterface.json", - "aws-efs-filesystem.json", - "aws-iot1click-device.json", - "aws-rds-dbproxy.json", - "aws-codeconnections-connection.json", - "aws-kinesisvideo-signalingchannel.json", - "aws-ec2-trafficmirrortarget.json", - "aws-memorydb-acl.json", - "aws-ses-contactlist.json", - "aws-route53recoverycontrol-safetyrule.json", - "aws-glue-datacatalogencryptionsettings.json", - "aws-personalize-solution.json", - "aws-sagemaker-model.json", - "aws-sagemaker-space.json", + "aws-cloudwatch-anomalydetector.json", + "aws-ec2-subnetnetworkaclassociation.json", + "aws-servicecatalog-serviceaction.json", + "aws-dms-migrationproject.json", + "aws-appstream-entitlement.json", + "aws-iam-userpolicy.json", "aws-connect-viewversion.json", - "aws-ce-anomalymonitor.json", - "aws-glue-crawler.json", - "aws-cloudformation-macro.json", - "aws-lightsail-loadbalancertlscertificate.json", - "aws-kms-key.json", + "aws-cloudfront-originaccesscontrol.json", + "aws-inspectorv2-cisscanconfiguration.json", + "aws-iot-mitigationaction.json", "aws-cognito-userpool.json", - "aws-iam-servercertificate.json", - "aws-deadline-licenseendpoint.json", - "aws-sagemaker-inferenceexperiment.json", - "aws-dax-parametergroup.json", - "aws-s3express-bucketpolicy.json", - "aws-efs-accesspoint.json", - "aws-ec2-ipam.json", - "aws-appstream-fleet.json", - "aws-ec2-carriergateway.json", - "aws-securityhub-insight.json", - "aws-acmpca-permission.json", - "aws-elasticloadbalancingv2-truststore.json", "aws-secretsmanager-rotationschedule.json", - "aws-wafregional-regexpatternset.json", - "aws-codedeploy-deploymentgroup.json", - "aws-apigatewayv2-stage.json", - "aws-networkmanager-transitgatewayregistration.json", - "aws-fsx-filesystem.json", - "aws-events-rule.json", - "aws-glue-mltransform.json", - "aws-iam-oidcprovider.json", - "aws-apigatewayv2-domainname.json", - "aws-servicecatalog-launchnotificationconstraint.json", - "aws-ec2-subnetnetworkaclassociation.json", - "aws-organizations-organizationalunit.json", - "aws-verifiedpermissions-policytemplate.json", - "aws-connect-rule.json", - "aws-ec2-route.json", - "aws-sagemaker-endpoint.json", - "aws-waf-bytematchset.json", - "aws-ec2-trafficmirrorsession.json", - "aws-lakeformation-tagassociation.json", - "aws-healthlake-fhirdatastore.json", - "aws-opsworks-app.json", - "aws-mediapackage-asset.json", - "aws-lex-botalias.json", - "aws-glue-schemaversionmetadata.json", - "aws-wafv2-regexpatternset.json", - "aws-glue-schema.json", - "aws-mediaconnect-gateway.json", - "aws-shield-proactiveengagement.json", - "aws-iottwinmaker-entity.json", - "aws-config-configrule.json", - "aws-datasync-locationfsxontap.json", - "aws-connect-user.json", - "aws-mediatailor-playbackconfiguration.json", - "aws-codebuild-sourcecredential.json", - "aws-gamelift-containergroupdefinition.json", - "aws-lightsail-alarm.json", - "aws-simspaceweaver-simulation.json", - "aws-stepfunctions-statemachine.json", - "aws-pinpoint-campaign.json", - "aws-kms-replicakey.json", - "aws-connect-securityprofile.json", - "aws-glue-trigger.json", - "aws-datasync-task.json", + "aws-ec2-verifiedaccessinstance.json", + "aws-lambda-permission.json", + "aws-networkfirewall-firewallpolicy.json", + "aws-eks-identityproviderconfig.json", + "aws-datazone-project.json", + "aws-iot1click-device.json", + "aws-ec2-ipamresourcediscoveryassociation.json", + "aws-opsworkscm-server.json", + "aws-servicecatalogappregistry-attributegroup.json", + "aws-lightsail-loadbalancertlscertificate.json", + "aws-ec2-clientvpntargetnetworkassociation.json", + "aws-mediapackagev2-originendpoint.json", + "aws-appsync-graphqlapi.json", + "aws-gamelift-matchmakingruleset.json", + "aws-ec2-egressonlyinternetgateway.json", + "aws-athena-capacityreservation.json", + "aws-securityhub-insight.json", + "aws-config-conformancepack.json", + "aws-ec2-vpccidrblock.json", + "aws-aps-workspace.json", + "aws-kendra-datasource.json", + "aws-iotthingsgraph-flowtemplate.json", + "aws-apprunner-vpcingressconnection.json", + "aws-gamelift-script.json", + "aws-iam-virtualmfadevice.json", "aws-ec2-networkinsightspath.json", - "aws-robomaker-robot.json", - "aws-sns-topicinlinepolicy.json", - "aws-cloudwatch-insightrule.json", - "aws-datasync-locationazureblob.json", - "aws-paymentcryptography-key.json", - "aws-wafv2-webacl.json", - "aws-servicecatalog-stacksetconstraint.json", - "aws-elasticache-securitygroupingress.json", - "aws-guardduty-master.json", - "aws-lightsail-database.json", - "aws-s3-accessgrantsinstance.json", - "aws-sso-assignment.json", - "aws-fis-targetaccountconfiguration.json", - "aws-iotsitewise-dashboard.json", - "aws-cognito-userpooluser.json", - "aws-ec2-spotfleet.json", - "aws-pipes-pipe.json", - "aws-cloudformation-moduleversion.json", - "aws-kinesisanalyticsv2-applicationreferencedatasource.json", - "aws-ec2-localgatewayroutetablevpcassociation.json", - "aws-lakeformation-tag.json", - "aws-workspacesweb-usersettings.json", - "aws-cognito-userpoolresourceserver.json", - "aws-networkmanager-connectpeer.json", - "aws-ivschat-loggingconfiguration.json", - "aws-route53resolver-outpostresolver.json", - "aws-securityhub-standard.json", - "aws-iotcoredeviceadvisor-suitedefinition.json", - "aws-quicksight-template.json", - "aws-ses-dedicatedippool.json", - "aws-ec2-vpnconnection.json", - "aws-ssm-maintenancewindowtarget.json", - "aws-iot-billinggroup.json", - "aws-connect-tasktemplate.json", - "aws-lookoutmetrics-anomalydetector.json", - "aws-elasticache-usergroup.json", + "aws-mediatailor-vodsource.json", + "aws-neptune-dbparametergroup.json", + "aws-acmpca-certificateauthority.json", + "aws-athena-preparedstatement.json", + "aws-s3express-bucketpolicy.json", + "aws-autoscaling-scheduledaction.json", + "aws-omics-sequencestore.json", + "aws-entityresolution-idmappingworkflow.json", "aws-cognito-identitypoolprincipaltag.json", + "aws-apigatewayv2-route.json", + "aws-lakeformation-resource.json", + "aws-detective-memberinvitation.json", + "aws-ec2-ipamscope.json", + "aws-sagemaker-dataqualityjobdefinition.json", + "aws-directoryservice-simplead.json", + "aws-cloudfront-streamingdistribution.json", + "aws-ec2-vpcendpoint.json", + "aws-personalize-datasetgroup.json", + "aws-rds-eventsubscription.json", + "aws-customerprofiles-calculatedattributedefinition.json", + "aws-config-aggregationauthorization.json", + "aws-datasync-agent.json", + "aws-iotwireless-destination.json", + "aws-cognito-userpoolidentityprovider.json", + "aws-appstream-stackuserassociation.json", + "aws-resiliencehub-resiliencypolicy.json", + "aws-location-tracker.json", + "aws-iot-dimension.json", + "aws-logs-loggroup.json", + "aws-evidently-experiment.json", + "aws-ecs-cluster.json", + "aws-s3-multiregionaccesspointpolicy.json", + "aws-ec2-trafficmirrorfilterrule.json", "aws-pcaconnectorad-template.json", - "aws-greengrass-resourcedefinitionversion.json", - "aws-ec2-subnetroutetableassociation.json", - "aws-cloudfront-function.json", - "aws-databrew-dataset.json", - "aws-redshift-clusterparametergroup.json", - "aws-timestream-scheduledquery.json", - "aws-ecs-service.json", - "aws-quicksight-theme.json", - "aws-organizations-policy.json", - "aws-deadline-queueenvironment.json", - "aws-apigatewayv2-model.json", - "aws-dms-eventsubscription.json", - "aws-sso-instanceaccesscontrolattributeconfiguration.json", - "aws-amplifyuibuilder-form.json", - "aws-dms-instanceprofile.json", - "aws-rekognition-project.json", - "aws-ec2-ipampoolcidr.json", - "aws-pinpoint-segment.json", - "aws-ec2-ipamresourcediscovery.json", - "aws-codeguruprofiler-profilinggroup.json", - "aws-logs-resourcepolicy.json", - "aws-location-routecalculator.json", - "aws-mediaconnect-flow.json", - "aws-wafv2-webaclassociation.json", - "aws-ec2-networkaclentry.json", - "aws-internetmonitor-monitor.json", - "aws-appstream-imagebuilder.json", - "aws-licensemanager-grant.json", - "aws-autoscaling-lifecyclehook.json", + "aws-grafana-workspace.json", + "aws-ec2-placementgroup.json", + "aws-organizations-account.json", + "aws-ecr-repository.json", + "aws-auditmanager-assessment.json", + "aws-ses-dedicatedippool.json", + "aws-iot-fleetmetric.json", + "aws-appstream-fleet.json", + "aws-mediaconnect-flowsource.json", + "aws-greengrass-subscriptiondefinitionversion.json", + "aws-appconfig-extension.json", + "aws-lex-resourcepolicy.json", + "aws-osis-pipeline.json", "aws-elasticloadbalancingv2-listenerrule.json", - "aws-appflow-connector.json", + "aws-elasticloadbalancingv2-truststore.json", + "aws-glue-registry.json", + "aws-ec2-keypair.json", + "aws-b2bi-profile.json", + "aws-fsx-filesystem.json", + "aws-appstream-applicationfleetassociation.json", + "aws-mediatailor-livesource.json", + "aws-ec2-eipassociation.json", + "aws-iotanalytics-pipeline.json", + "aws-elasticbeanstalk-application.json", + "aws-iot-thingprincipalattachment.json", + "aws-mediapackagev2-originendpointpolicy.json", + "aws-dlm-lifecyclepolicy.json", + "aws-frauddetector-detector.json", + "aws-ec2-capacityreservation.json", + "aws-elasticloadbalancing-loadbalancer.json", "aws-transfer-user.json", - "aws-rolesanywhere-profile.json", - "aws-appstream-appblockbuilder.json", - "aws-rds-globalcluster.json", - "aws-dms-certificate.json", - "aws-panorama-applicationinstance.json", - "aws-deadline-queuefleetassociation.json", - "aws-cleanrooms-collaboration.json", - "aws-neptune-dbsubnetgroup.json", - "aws-opsworks-volume.json", - "aws-iot-thing.json", + "aws-iam-rolepolicy.json", + "aws-cognito-identitypool.json", + "aws-nimblestudio-studiocomponent.json", + "aws-ec2-trafficmirrortarget.json", + "aws-connect-prompt.json", + "aws-stepfunctions-statemachine.json", + "aws-rds-dbclusterparametergroup.json", + "aws-waf-xssmatchset.json", + "aws-ivs-storageconfiguration.json", + "aws-route53recoveryreadiness-readinesscheck.json", "aws-ec2-verifiedaccesstrustprovider.json", - "aws-resourceexplorer2-view.json", - "aws-ivs-stage.json", - "aws-certificatemanager-account.json", - "aws-frauddetector-variable.json", - "aws-location-apikey.json", - "aws-kinesisanalyticsv2-application.json", - "aws-route53resolver-resolverruleassociation.json", - "aws-s3-bucketpolicy.json", - "aws-servicecatalog-launchroleconstraint.json", - "aws-eks-addon.json", - "aws-autoscaling-scheduledaction.json", - "aws-ec2-vpc.json", - "aws-entityresolution-idmappingworkflow.json", - "aws-synthetics-canary.json", - "aws-appconfig-application.json", + "aws-appmesh-virtualrouter.json", + "aws-iot-certificateprovider.json", + "aws-pinpointemail-configurationset.json", "aws-pinpoint-emailtemplate.json", - "aws-opsworks-elasticloadbalancerattachment.json", - "aws-ec2-vpcendpoint.json", - "aws-servicecatalogappregistry-attributegroup.json", - "aws-omics-variantstore.json", + "aws-medialive-multiplex.json", + "aws-scheduler-schedulegroup.json", + "aws-appstream-directoryconfig.json", + "aws-devopsguru-notificationchannel.json", + "aws-codestar-githubrepository.json", + "aws-inspector-assessmenttarget.json", + "aws-fsx-snapshot.json", + "aws-eventschemas-registrypolicy.json", + "aws-route53-keysigningkey.json", + "aws-eventschemas-registry.json", + "aws-config-remediationconfiguration.json", + "aws-greengrass-loggerdefinition.json", + "aws-greengrass-devicedefinitionversion.json", + "aws-detective-organizationadmin.json", + "aws-simspaceweaver-simulation.json", + "aws-athena-datacatalog.json", + "aws-bedrock-agentalias.json", + "aws-docdb-dbcluster.json", + "aws-mediaconnect-flowvpcinterface.json", + "aws-greengrass-functiondefinitionversion.json", + "aws-glue-workflow.json", + "aws-apigatewayv2-authorizer.json", + "aws-iot-accountauditconfiguration.json", + "aws-sagemaker-userprofile.json", + "aws-personalize-dataset.json", + "aws-iot1click-placement.json", + "aws-ec2-prefixlist.json", + "aws-ec2-instance.json", + "aws-opensearchserverless-securityconfig.json", + "aws-networkmanager-device.json", + "aws-proton-environmentaccountconnection.json", + "aws-ec2-subnetcidrblock.json", + "aws-mediapackage-asset.json", + "aws-elasticbeanstalk-applicationversion.json", + "aws-appmesh-virtualgateway.json", + "aws-connectcampaigns-campaign.json", + "aws-waf-sqlinjectionmatchset.json", + "aws-sagemaker-devicefleet.json", + "aws-ec2-transitgatewayvpcattachment.json", + "aws-connect-routingprofile.json", + "aws-ec2-flowlog.json", + "aws-events-endpoint.json", + "aws-amazonmq-broker.json", + "aws-emr-step.json", + "aws-cleanrooms-collaboration.json", + "aws-ssm-association.json", + "aws-ec2-clientvpnendpoint.json", + "aws-entityresolution-idnamespace.json", + "aws-cloudfront-responseheaderspolicy.json", + "aws-securityhub-automationrule.json", "aws-msk-clusterpolicy.json", + "aws-mediatailor-sourcelocation.json", + "aws-guardduty-master.json", + "aws-kms-alias.json", + "aws-frauddetector-label.json", + "aws-xray-samplingrule.json", + "aws-codeguruprofiler-profilinggroup.json", + "aws-route53resolver-resolverrule.json", + "aws-transfer-connector.json", + "aws-pinpoint-admchannel.json", + "aws-appmesh-virtualnode.json", + "aws-apigateway-documentationversion.json", + "aws-licensemanager-grant.json", + "aws-wafv2-webaclassociation.json", + "aws-lookoutmetrics-anomalydetector.json", + "aws-oam-sink.json", + "aws-codebuild-reportgroup.json", + "aws-apigateway-gatewayresponse.json", "aws-ec2-clientvpnauthorizationrule.json", - "aws-fms-policy.json", + "aws-ec2-enclavecertificateiamroleassociation.json", + "aws-connect-phonenumber.json", + "aws-sso-application.json", + "aws-fsx-volume.json", + "aws-route53resolver-outpostresolver.json", + "aws-acmpca-certificate.json", + "aws-ec2-ipamallocation.json", + "aws-deadline-storageprofile.json", + "aws-workspaces-workspace.json", + "aws-inspector-assessmenttemplate.json", + "aws-emr-studio.json", + "aws-deadline-meteredproduct.json", + "aws-ec2-instanceconnectendpoint.json", + "aws-dax-parametergroup.json", + "aws-datazone-subscriptiontarget.json", + "aws-ses-receiptfilter.json", + "aws-directoryservice-microsoftad.json", + "aws-appsync-sourceapiassociation.json", + "aws-datasync-locationobjectstorage.json", + "aws-ecs-capacityprovider.json", + "aws-elasticache-cachecluster.json", + "aws-sagemaker-modelcard.json", + "aws-vpclattice-accesslogsubscription.json", + "aws-logs-destination.json", + "aws-eks-nodegroup.json", + "aws-organizations-organizationalunit.json", + "aws-appsync-datasource.json", + "aws-sqs-queue.json", + "aws-ec2-securitygroupingress.json", + "aws-guardduty-detector.json", + "aws-sagemaker-modelqualityjobdefinition.json", + "aws-iot-provisioningtemplate.json", + "aws-personalize-schema.json", + "aws-appflow-flow.json", + "aws-apigateway-stage.json", "aws-budgets-budget.json", - "aws-rekognition-streamprocessor.json", - "aws-dms-replicationsubnetgroup.json", - "aws-route53recoveryreadiness-readinesscheck.json", - "aws-cloudtrail-channel.json", - "aws-iotevents-detectormodel.json", - "aws-elasticache-subnetgroup.json", - "aws-greengrass-coredefinitionversion.json", - "aws-sagemaker-image.json", - "aws-iotanalytics-datastore.json", - "aws-mediaconvert-queue.json", - "aws-cloud9-environmentec2.json", - "aws-codestarconnections-syncconfiguration.json", - "aws-quicksight-refreshschedule.json", - "aws-cleanrooms-configuredtable.json", + "aws-networkmanager-corenetwork.json", + "aws-finspace-environment.json", + "aws-iotwireless-deviceprofile.json", + "aws-batch-computeenvironment.json", + "aws-connect-instancestorageconfig.json", + "aws-qbusiness-index.json", + "aws-quicksight-vpcconnection.json", + "aws-datapipeline-pipeline.json", + "aws-iotcoredeviceadvisor-suitedefinition.json", + "aws-iot-thing.json", + "aws-bedrock-knowledgebase.json", + "aws-route53-healthcheck.json", + "aws-pinpoint-segment.json", + "aws-omics-rungroup.json", + "aws-events-eventbuspolicy.json", + "aws-athena-namedquery.json", "aws-ec2-trafficmirrorfilter.json", - "aws-sqs-queue.json", - "aws-datasync-locationsmb.json", - "aws-apigateway-documentationpart.json", - "aws-opensearchserverless-securitypolicy.json", - "aws-gamelift-matchmakingconfiguration.json", - "aws-apigateway-domainname.json", - "aws-ec2-networkinsightsanalysis.json", - "aws-greengrass-connectordefinitionversion.json", - "aws-iot-certificateprovider.json", - "aws-mediapackage-originendpoint.json", - "aws-resiliencehub-app.json", - "aws-amplifyuibuilder-component.json", - "aws-ec2-vpcendpointconnectionnotification.json", - "aws-oam-link.json", - "aws-wafv2-loggingconfiguration.json", + "aws-apigateway-deployment.json", + "aws-wafregional-rule.json", + "aws-inspector-resourcegroup.json", + "aws-b2bi-partnership.json", + "aws-lakeformation-datalakesettings.json", + "aws-greengrassv2-deployment.json", + "aws-autoscaling-scalingpolicy.json", + "aws-groundstation-config.json", + "aws-resourceexplorer2-defaultviewassociation.json", + "aws-ecr-registrypolicy.json", + "aws-redshift-scheduledaction.json", + "aws-rds-dbsecuritygroup.json", + "aws-pinpoint-baiduchannel.json", + "aws-mediapackage-channel.json", + "aws-apigatewayv2-routeresponse.json", + "aws-codeartifact-packagegroup.json", "aws-quicksight-topic.json", - "aws-deadline-farm.json", - "aws-ec2-keypair.json", - "aws-pinpointemail-dedicatedippool.json", - "aws-guardduty-member.json", - "aws-detective-memberinvitation.json", - "aws-ec2-clientvpnendpoint.json", - "aws-iot-custommetric.json", - "aws-vpclattice-resourcepolicy.json", - "aws-rds-dbcluster.json", - "aws-iot-softwarepackageversion.json", - "aws-redshift-endpointaccess.json", - "aws-ec2-transitgatewayroutetablepropagation.json", + "aws-cloudwatch-metricstream.json", + "aws-sso-applicationassignment.json", + "aws-dms-dataprovider.json", + "aws-location-geofencecollection.json", + "aws-ssm-parameter.json", + "aws-apigatewayv2-apigatewaymanagedoverrides.json", + "aws-config-deliverychannel.json", + "aws-certificatemanager-account.json", + "aws-emr-walworkspace.json", + "aws-sagemaker-monitoringschedule.json", + "aws-iam-oidcprovider.json", + "aws-lakeformation-tag.json", + "aws-ce-anomalymonitor.json", + "aws-servicecatalogappregistry-resourceassociation.json", + "aws-timestream-table.json", + "aws-ec2-vpngateway.json", + "aws-location-apikey.json", + "aws-cloudformation-stack.json", + "aws-resourcegroups-group.json", + "aws-cloudformation-resourcedefaultversion.json", + "aws-signer-profilepermission.json", + "aws-backup-restoretestingplan.json", + "aws-docdb-dbclusterparametergroup.json", + "aws-s3-multiregionaccesspoint.json", + "aws-greengrass-loggerdefinitionversion.json", + "aws-quicksight-dashboard.json", + "aws-servicecatalog-tagoptionassociation.json", + "aws-ec2-ipam.json", + "aws-pcaconnectorad-templategroupaccesscontrolentry.json", + "aws-databrew-job.json", + "aws-ec2-transitgatewaypeeringattachment.json", + "aws-connect-queue.json", + "aws-ecr-repositorycreationtemplate.json", + "aws-quicksight-template.json", + "aws-supportapp-slackchannelconfiguration.json", + "aws-iotwireless-fuotatask.json", + "aws-cloudfront-cachepolicy.json", + "aws-workspacesweb-ipaccesssettings.json", + "aws-appintegrations-dataintegration.json", + "aws-iam-accesskey.json", + "aws-rds-dbsubnetgroup.json", + "aws-ivschat-room.json", + "aws-secretsmanager-secrettargetattachment.json", + "aws-amazonmq-configuration.json", + "aws-appconfig-deployment.json", + "aws-codepipeline-customactiontype.json", + "aws-accessanalyzer-analyzer.json", + "aws-ec2-ec2fleet.json", + "aws-pinpoint-inapptemplate.json", + "aws-greengrass-resourcedefinition.json", + "aws-dms-replicationinstance.json", + "aws-dax-subnetgroup.json", + "aws-servicecatalog-cloudformationproduct.json", + "aws-s3-storagelens.json", + "aws-ec2-verifiedaccessgroup.json", + "aws-ec2-vpcendpointservice.json", + "aws-iam-managedpolicy.json", "aws-codeartifact-domain.json", - "aws-redshift-clustersubnetgroup.json", - "aws-ec2-networkinterfaceattachment.json", - "aws-frauddetector-outcome.json", - "aws-vpclattice-authpolicy.json", - "aws-ssm-resourcepolicy.json", - "aws-emr-studio.json", - "aws-ivs-playbackkeypair.json", - "aws-memorydb-user.json", - "aws-s3-accessgrant.json", - "aws-greengrass-connectordefinition.json", - "aws-servicecatalogappregistry-application.json", + "aws-ec2-launchtemplate.json", + "aws-pinpoint-voicechannel.json", + "aws-cloudfront-originrequestpolicy.json", + "aws-datasync-locationfsxontap.json", + "aws-route53recoveryreadiness-recoverygroup.json", + "aws-networkmanager-linkassociation.json", + "aws-cognito-userpoolriskconfigurationattachment.json", + "aws-mediatailor-playbackconfiguration.json", + "aws-pcaconnectorad-serviceprincipalname.json", + "aws-elasticbeanstalk-environment.json", + "aws-proton-servicetemplate.json", + "aws-opensearchserverless-lifecyclepolicy.json", + "aws-cognito-userpoolclient.json", + "aws-mediapackage-packaginggroup.json", + "aws-wafregional-sqlinjectionmatchset.json", + "aws-lambda-version.json", + "aws-ec2-dhcpoptions.json", + "aws-ec2-ipampool.json", + "aws-kinesis-streamconsumer.json", + "aws-iot1click-project.json", + "aws-iam-servicelinkedrole.json", + "aws-cloudformation-hooktypeconfig.json", + "aws-ec2-volume.json", + "aws-licensemanager-license.json", + "aws-iot-certificate.json", + "aws-ec2-eip.json", + "aws-qbusiness-retriever.json", + "aws-verifiedpermissions-policy.json", + "aws-greengrass-resourcedefinitionversion.json", + "aws-cloudformation-resourceversion.json", + "aws-sagemaker-modelexplainabilityjobdefinition.json", + "aws-apigatewayv2-stage.json", + "aws-panorama-packageversion.json", + "aws-cognito-logdeliveryconfiguration.json", + "aws-chatbot-microsoftteamschannelconfiguration.json", + "aws-rds-dbproxy.json", + "aws-pinpoint-apnschannel.json", + "aws-rds-dbparametergroup.json", + "aws-securityhub-hub.json", + "aws-s3-accesspoint.json", + "aws-greengrass-groupversion.json", + "aws-pinpoint-smschannel.json", + "aws-nimblestudio-studio.json", + "aws-ec2-trafficmirrorsession.json", + "aws-s3outposts-bucketpolicy.json", + "aws-batch-jobqueue.json", + "aws-lightsail-alarm.json", "aws-vpclattice-servicenetworkvpcassociation.json", - "aws-codestarnotifications-notificationrule.json", - "aws-gamelift-gamesessionqueue.json", - "aws-connect-instancestorageconfig.json", - "aws-quicksight-dataset.json", - "aws-ec2-transitgatewaymulticastdomainassociation.json", - "aws-sns-topic.json", - "aws-vpclattice-service.json", - "aws-route53resolver-firewalldomainlist.json", - "aws-appsync-apikey.json", "aws-elasticloadbalancingv2-listener.json", - "aws-ec2-networkinterfacepermission.json", - "aws-cleanroomsml-trainingdataset.json", - "aws-nimblestudio-studio.json", - "aws-datasync-locationefs.json", - "aws-route53resolver-resolverqueryloggingconfigassociation.json", - "aws-macie-customdataidentifier.json", - "aws-route53-recordset.json", - "aws-amplify-domain.json", - "aws-s3-accesspoint.json", - "aws-iot-rolealias.json", - "aws-deadline-fleet.json", - "aws-msk-configuration.json", - "aws-appstream-stackfleetassociation.json", - "aws-supportapp-slackchannelconfiguration.json", - "aws-workspacesweb-identityprovider.json", - "aws-logs-subscriptionfilter.json", - "aws-connect-integrationassociation.json", - "aws-datasync-locationfsxopenzfs.json", - "aws-m2-environment.json", - "aws-qbusiness-application.json", - "aws-aps-workspace.json", - "aws-iotsitewise-gateway.json", - "aws-glue-job.json", + "aws-redshift-eventsubscription.json", + "aws-iotfleethub-application.json", + "aws-connect-user.json", + "aws-ssmcontacts-contactchannel.json", + "aws-memorydb-acl.json", + "aws-cloudformation-waitconditionhandle.json", + "aws-pinpoint-smstemplate.json", + "aws-globalaccelerator-accelerator.json", + "aws-eks-addon.json", ] diff --git a/src/cfnlint/data/schemas/providers/us_west_2/aws-directoryservice-simplead.json b/src/cfnlint/data/schemas/providers/us_west_2/aws-directoryservice-simplead.json deleted file mode 100644 index ed5e95d666..0000000000 --- a/src/cfnlint/data/schemas/providers/us_west_2/aws-directoryservice-simplead.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "additionalProperties": false, - "createOnlyProperties": [ - "/properties/Size", - "/properties/VpcSettings", - "/properties/Name", - "/properties/Password", - "/properties/ShortName", - "/properties/Description", - "/properties/CreateAlias" - ], - "definitions": { - "VpcSettings": { - "$comment": "Contains VPC information", - "additionalProperties": false, - "properties": { - "SubnetIds": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": true - }, - "VpcId": { - "type": "string" - } - }, - "required": [ - "VpcId", - "SubnetIds" - ], - "type": "object" - } - }, - "documentationUrl": "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-directoryservice-simplead.html", - "handlers": { - "create": { - "permissions": [ - "ds:CreateDirectory", - "ds:CreateAlias", - "ds:EnableSso", - "ds:DescribeDirectories", - "ec2:DescribeSubnets", - "ec2:DescribeVpcs", - "ec2:CreateSecurityGroup", - "ec2:CreateNetworkInterface", - "ec2:DescribeNetworkInterfaces", - "ec2:AuthorizeSecurityGroupIngress", - "ec2:AuthorizeSecurityGroupEgress", - "ec2:CreateTags", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress" - ], - "timeoutInMinutes": 60 - }, - "delete": { - "permissions": [ - "ds:DeleteDirectory", - "ds:DescribeDirectories", - "ec2:DescribeNetworkInterfaces", - "ec2:DeleteSecurityGroup", - "ec2:DeleteNetworkInterface", - "ec2:RevokeSecurityGroupIngress", - "ec2:RevokeSecurityGroupEgress", - "ec2:DeleteTags" - ], - "timeoutInMinutes": 100 - }, - "list": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "read": { - "permissions": [ - "ds:DescribeDirectories" - ] - }, - "update": { - "permissions": [ - "ds:EnableSso", - "ds:DisableSso", - "ds:DescribeDirectories" - ] - } - }, - "primaryIdentifier": [ - "/properties/DirectoryId" - ], - "properties": { - "Alias": { - "type": "string" - }, - "CreateAlias": { - "type": "boolean" - }, - "Description": { - "type": "string" - }, - "DirectoryId": { - "type": "string" - }, - "DnsIpAddresses": { - "insertionOrder": false, - "items": { - "type": "string" - }, - "type": "array", - "uniqueItems": false - }, - "EnableSso": { - "type": "boolean" - }, - "Name": { - "type": "string" - }, - "Password": { - "type": "string" - }, - "ShortName": { - "type": "string" - }, - "Size": { - "enum": [ - "Small", - "Large" - ], - "type": "string" - }, - "VpcSettings": { - "$ref": "#/definitions/VpcSettings" - } - }, - "readOnlyProperties": [ - "/properties/Alias", - "/properties/DnsIpAddresses", - "/properties/DirectoryId" - ], - "required": [ - "VpcSettings", - "Size", - "Name" - ], - "tagging": { - "cloudFormationSystemTags": false, - "tagOnCreate": false, - "tagUpdatable": false, - "taggable": false - }, - "typeName": "AWS::DirectoryService::SimpleAD", - "writeOnlyProperties": [ - "/properties/Password" - ] -} diff --git a/src/cfnlint/rules/parameters/Used.py b/src/cfnlint/rules/parameters/Used.py index ba590bfac3..3cbeb1a6fa 100644 --- a/src/cfnlint/rules/parameters/Used.py +++ b/src/cfnlint/rules/parameters/Used.py @@ -41,7 +41,7 @@ def match(self, cfn): elif isinstance(subtree[-1], str): subs.extend(cfn.get_sub_parameters(subtree[-1])) - for paramname, _ in cfn.get_parameters().items(): + for paramname in cfn.template.get("Parameters", {}).keys(): if paramname not in refs: if paramname not in subs: message = "Parameter {0} not used." diff --git a/src/cfnlint/rules/resources/cloudfront/Aliases.py b/src/cfnlint/rules/resources/cloudfront/Aliases.py index c386efa618..dfbdd8b2c3 100644 --- a/src/cfnlint/rules/resources/cloudfront/Aliases.py +++ b/src/cfnlint/rules/resources/cloudfront/Aliases.py @@ -5,11 +5,11 @@ import regex as re -from cfnlint.helpers import FUNCTIONS, REGEX_DYN_REF -from cfnlint.rules import CloudFormationLintRule, RuleMatch +from cfnlint.helpers import REGEX_DYN_REF +from cfnlint.rules.jsonschema.CfnLintKeyword import CfnLintKeyword -class Aliases(CloudFormationLintRule): +class Aliases(CfnLintKeyword): """Check if CloudFront Aliases are valid domain names""" id = "E3013" @@ -18,39 +18,34 @@ class Aliases(CloudFormationLintRule): source_url = "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cloudfront-distribution-distributionconfig.html#cfn-cloudfront-distribution-distributionconfig-aliases" tags = ["properties", "cloudfront"] - def match(self, cfn): - """Check cloudfront Resource Parameters""" - - matches = [] - - valid_domain = re.compile( - r"^(?:[a-z0-9\*](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$" + def __init__(self): + """Init""" + super().__init__( + keywords=[ + "AWS::CloudFront::Distribution/Properties/DistributionConfig/Aliases/Alias" + ] ) - results = cfn.get_resource_properties( - ["AWS::CloudFront::Distribution", "DistributionConfig"] - ) - for result in results: - aliases = result["Value"].get("Aliases") - if aliases: - for alias in aliases: - if isinstance(alias, str) and alias not in FUNCTIONS: - wildcard = alias.split(".") - if re.match(REGEX_DYN_REF, alias): - continue - if "*" in wildcard[1:]: - path = result["Path"] + ["Aliases"] - message = ( - f"Invalid use of wildcards: {alias} at" - f" {'/'.join(result['Path'])}" - ) - matches.append(RuleMatch(path, message)) - if not re.match(valid_domain, alias): - path = result["Path"] + ["Aliases"] - message = ( - f"Invalid alias found: {alias} at" - f" {'/'.join(result['Path'])}" - ) - matches.append(RuleMatch(path, message)) - - return matches + def validate(self, validator, _, instance, schema): + + if isinstance(instance, str): + if re.match(REGEX_DYN_REF, instance): + return + for err in validator.descend( + instance=instance, + schema={ + "pattern": "^(?!.*(?:\\.\\*\\.)).*", + }, + ): + err.rule = self + yield err + + for err in validator.descend( + instance=instance, + schema={ + # ruff: noqa: E501 + "pattern": "^(?:[a-z0-9\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$", + }, + ): + err.rule = self + yield err diff --git a/src/cfnlint/rules/resources/ectwo/Ebs.py b/src/cfnlint/rules/resources/ectwo/Ebs.py index 2ced38ca92..6b0bbde162 100644 --- a/src/cfnlint/rules/resources/ectwo/Ebs.py +++ b/src/cfnlint/rules/resources/ectwo/Ebs.py @@ -3,99 +3,47 @@ SPDX-License-Identifier: MIT-0 """ -import regex as re - -from cfnlint.rules import CloudFormationLintRule, RuleMatch - - -class Ebs(CloudFormationLintRule): - """Check Ec2 Ebs Resource Properties""" - - id = "E2504" - shortdesc = "Check Ec2 Ebs Properties" - description = "See if Ec2 Ebs Properties are valid" - source_url = "https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-blockdev-template.html" - tags = ["properties", "ec2", "ebs"] - - def _checkEbs(self, cfn, ebs, path): - matches = [] - - if isinstance(ebs, dict): - volume_types_obj = cfn.get_values(ebs, "VolumeType") - iops_obj = cfn.get_values(ebs, "Iops") - if volume_types_obj is not None: - for volume_type_obj in volume_types_obj: - volume_type = volume_type_obj.get("Value") - if isinstance(volume_type, str): - if volume_type in ("io1", "io2"): - if iops_obj is None: - pathmessage = path[:] + ["VolumeType"] - message = ( - "VolumeType {0} requires Iops to be specified" - " for {1}" - ) - matches.append( - RuleMatch( - pathmessage, - message.format( - volume_type, "/".join(map(str, pathmessage)) - ), - ) - ) - elif volume_type in ("gp2", "st1", "sc1", "standard"): - if iops_obj is not None: - pathmessage = path[:] + ["Iops"] - message = ( - "Iops shouldn't be defined for type {0} for {1}" - ) - matches.append( - RuleMatch( - pathmessage, - message.format( - volume_type, "/".join(map(str, pathmessage)) - ), - ) - ) - - return matches - - def match(self, cfn): - """Check Ec2 Ebs Resource Parameters""" - - matches = [] - - results = cfn.get_resource_properties( - ["AWS::EC2::Instance", "BlockDeviceMappings"] +from __future__ import annotations + +from typing import Any + +import cfnlint.data.schemas.extensions.aws_ec2_instance +import cfnlint.data.schemas.extensions.aws_ec2_securitygroup +from cfnlint.jsonschema import ValidationError +from cfnlint.rules.jsonschema.CfnLintJsonSchema import CfnLintJsonSchema, SchemaDetails + + +class Ebs(CfnLintJsonSchema): + id = "E3671" + shortdesc = "Validate block device mapping configuration" + description = "Certain volume types require Iops to be specified" + tags = ["resources", "ec2"] + + def __init__(self) -> None: + super().__init__( + keywords=[ + "AWS::AutoScaling::LaunchConfiguration/Properties/BlockDeviceMappings/Ebs", + "AWS::EC2::Instance/Properties/BlockDeviceMappings/Ebs", + "AWS::EC2::LaunchTemplate/Properties/BlockDeviceMappings/Ebs", + "AWS::EC2::SpotFleet/Properties/BlockDeviceMappings/Ebs", + "AWS::OpsWorks::Instance/Properties/BlockDeviceMappings/Ebs", + ], + schema_details=SchemaDetails( + module=cfnlint.data.schemas.extensions.aws_ec2_instance, + filename="blockdevicemappings.json", + ), ) - results.extend( - cfn.get_resource_properties( - ["AWS::AutoScaling::LaunchConfiguration", "BlockDeviceMappings"] - ) + + def message(self, instance: Any, err: ValidationError) -> str: + if err.schema_path[0] == "allOf": + if err.schema_path[1] == 1: + return ( + "Additional properties are not allowed (Iops) " + "was unexpected when 'VolumeType' has a value " + f"of {instance.get('VolumeType')!r}" + ) + + return ( + f"'Iops' is a required property when 'VolumeType' has a value " + f"of {instance.get('VolumeType')!r}" ) - for result in results: - path = result["Path"] - if isinstance(result["Value"], list): - for index, properties in enumerate(result["Value"]): - virtual_name = properties.get("VirtualName") - ebs = properties.get("Ebs") - if virtual_name: - # switch to regex - if not re.match( - r"^ephemeral([0-9]|[1][0-9]|[2][0-3])$", virtual_name - ): - pathmessage = path[:] + [index, "VirtualName"] - message = ( - "Property VirtualName should be of type ephemeral(n)" - " for {0}" - ) - matches.append( - RuleMatch( - pathmessage, - message.format("/".join(map(str, pathmessage))), - ) - ) - elif ebs: - matches.extend( - self._checkEbs(cfn, ebs, path[:] + [index, "Ebs"]) - ) - return matches diff --git a/src/cfnlint/rules/resources/properties/Password.py b/src/cfnlint/rules/resources/properties/Password.py index 5c3ecc6b16..f9236b5b1f 100644 --- a/src/cfnlint/rules/resources/properties/Password.py +++ b/src/cfnlint/rules/resources/properties/Password.py @@ -36,7 +36,7 @@ def match(self, cfn): "PasswordParam", ] - parameters = cfn.get_parameter_names() + parameters = list(cfn.template.get("Parameters", {}).keys()) fix_params = [] for password_property in password_properties: # Build the list of refs diff --git a/src/cfnlint/template/template.py b/src/cfnlint/template/template.py index ef968e0675..ba8bd4fe84 100644 --- a/src/cfnlint/template/template.py +++ b/src/cfnlint/template/template.py @@ -62,7 +62,6 @@ def __init__( ) self.conditions = cfnlint.conditions.Conditions(self) - self.__cache_search_deep_class: Dict[str, Any] = {} self.graph = None try: self.graph = Graph(self) @@ -154,7 +153,6 @@ def get_resources(self, resource_type=[]): Get Resources Filter on type when specified """ - LOGGER.debug("Get resources from template...") resources = self.template.get("Resources", {}) if not isinstance(resources, dict): return {} @@ -171,16 +169,7 @@ def get_resources(self, resource_type=[]): return results - def get_parameters(self): - LOGGER.debug("Get parameters from template...") - parameters = self.template.get("Parameters", {}) - if not parameters: - return {} - - return parameters - def get_parameters_valid(self): - LOGGER.debug("Get parameters from template...") result = {} if isinstance(self.template.get("Parameters"), dict): parameters = self.template.get("Parameters") @@ -191,21 +180,8 @@ def get_parameters_valid(self): return result - def get_outputs_valid(self): - LOGGER.debug("Get outputs from template...") - result = {} - if isinstance(self.template.get("Outputs"), dict): - parameters = self.template.get("Outputs") - for parameter_name, parameter_value in parameters.items(): - if isinstance(parameter_value, dict): - if isinstance(parameter_value.get("Value"), (str, dict)): - result[parameter_name] = parameter_value - - return result - def get_modules(self): """Get Modules""" - LOGGER.debug("Get modules from template...") resources = self.template.get("Resources", {}) if not resources: return {} @@ -220,24 +196,6 @@ def get_modules(self): return results - def get_mappings(self): - LOGGER.debug("Get mapping from template...") - mappings = self.template.get("Mappings", {}) - if not mappings: - return {} - - return mappings - - def get_parameter_names(self): - LOGGER.debug("Get names of all parameters from template...") - results = [] - parameters = self.template.get("Parameters", {}) - if isinstance(parameters, dict): - for parametername, _ in parameters.items(): - results.append(parametername) - - return results - def get_valid_refs(self) -> cfnlint.helpers.RegexDict: results = cfnlint.helpers.RegexDict() parameters = self.template.get("Parameters", {}) @@ -375,49 +333,6 @@ def get_resource_properties(self, keys): return matches - # pylint: disable=dangerous-default-value - def _search_deep_class(self, searchClass, cfndict, path): - """Search deep for keys and get their values""" - keys = [] - if isinstance(cfndict, searchClass): - keys.append((path[:], cfndict)) - - if isinstance(cfndict, dict): - for key in cfndict: - keys.extend( - self._search_deep_class(searchClass, cfndict[key], path[:] + [key]) - ) - elif isinstance(cfndict, list): - for index, item in enumerate(cfndict): - keys.extend( - self._search_deep_class(searchClass, item, path[:] + [index]) - ) - - return keys - - def search_deep_class(self, searchClass, includeGlobals=True): - """ - Search for a key in all parts of the template. - :return if searchText is "Ref", an array like - ['Resources', 'myInstance', 'Properties', 'ImageId', 'Ref', 'Ec2ImageId'] - """ - results = [] - if searchClass in self.__cache_search_deep_class: - results = self.__cache_search_deep_class[searchClass] - else: - results.extend(self._search_deep_class(searchClass, self.template, [])) - self.__cache_search_deep_class[searchClass] = results - - # Globals are removed during a transform. They need to be checked manually - if includeGlobals: - pre_results = self._search_deep_keys( - searchClass, self.transform_pre.get("Globals"), [] - ) - for pre_result in pre_results: - results.append(["Globals"] + pre_result) - - return results - # pylint: disable=dangerous-default-value def _search_deep_keys(self, searchText: str | re.Pattern, cfndict, path): """Search deep for keys and get their values""" @@ -727,7 +642,6 @@ def check_value( pass_if_null=False, **kwargs, ): - LOGGER.debug("Check value %s for %s", key, obj) matches = [] values_obj = self.get_values(obj=obj, key=key) new_path = path[:] + [key] @@ -767,7 +681,9 @@ def check_value( check_ref( value=value.get("Ref"), path=new_path[:] + child_path + ["Ref"], - parameters=self.get_parameters(), + parameters=self.template.get( + "Parameters", {} + ), resources=self.get_resources(), **kwargs, ) diff --git a/test/fixtures/templates/bad/resources/ec2/ebs.yaml b/test/fixtures/templates/bad/resources/ec2/ebs.yaml deleted file mode 100644 index 4923cb9e1c..0000000000 --- a/test/fixtures/templates/bad/resources/ec2/ebs.yaml +++ /dev/null @@ -1,57 +0,0 @@ ---- -AWSTemplateFormatVersion: "2010-09-09" -Description: A sample template -Resources: - ## Missing Properties - MyEC2Instance: - Type: "AWS::EC2::Instance" - Properties: - ImageId: "ami-2f726546" - InstanceType: t1.micro - KeyName: 1 - BlockDeviceMappings: - - DeviceName: /dev/sdm - Ebs: - VolumeType: io1 - Iops: 0 - DeleteOnTermination: false - VolumeSize: 20 - - DeviceName: /dev/sdn - Ebs: - VolumeType: magnetic - Iops: 100 - DeleteOnTermination: false - VolumeSize: 20 - NetworkInterfaces: - - DeviceIndex: "1" - MyEC2Instance3: - Type: "AWS::EC2::Instance" - Properties: - ImageId: "ami-2f726546" - BlockDeviceMappings: - - DeviceName: /dev/sdm - VirtualName: ephemeralA - - DeviceName: /dev/sdn - VirtualName: ephemeral0 - - DeviceName: /dev/sdo - VirtualName: ephemeral24 - - DeviceName: /dev/sdo - VirtualName: ephemeral100 - MyLaunchConfig: - Type: AWS::AutoScaling::LaunchConfiguration - Properties: - ImageId: "ami-2f726546" - InstanceType: t2.micro - BlockDeviceMappings: - - DeviceName: /dev/sdm - Ebs: - VolumeType: io1 - Iops: 10 - DeleteOnTermination: false - VolumeSize: 20 - - DeviceName: /dev/sdn - Ebs: - VolumeType: standard - Iops: 100 - DeleteOnTermination: false - VolumeSize: 20 diff --git a/test/fixtures/templates/good/resources/ec2/ebs.yaml b/test/fixtures/templates/good/resources/ec2/ebs.yaml deleted file mode 100644 index ae8b8845ef..0000000000 --- a/test/fixtures/templates/good/resources/ec2/ebs.yaml +++ /dev/null @@ -1,58 +0,0 @@ ---- -AWSTemplateFormatVersion: "2010-09-09" -Description: A sample template -Parameters: - myIops: - Type: Number - Default: 1000 -Resources: - ## Missing Properties - MyEC2Instance: - Type: "AWS::EC2::Instance" - Properties: - ImageId: "ami-2f726546" - InstanceType: t1.micro - KeyName: 1 - BlockDeviceMappings: - - DeviceName: /dev/sdm - Ebs: - VolumeType: io1 - Iops: 1000 - DeleteOnTermination: false - VolumeSize: 20 - NetworkInterfaces: - - DeviceIndex: "1" - MyEC2Instance3: - Type: "AWS::EC2::Instance" - Properties: - ImageId: "ami-2f726546" - BlockDeviceMappings: - - DeviceName: /dev/sdm - VirtualName: ephemeral0 - - DeviceName: /dev/sdn - VirtualName: ephemeral23 - - DeviceName: /dev/sdo - VirtualName: ephemeral19 - MyLaunchConfig: - Type: AWS::AutoScaling::LaunchConfiguration - Properties: - ImageId: "ami-2f726546" - InstanceType: t2.micro - BlockDeviceMappings: - - DeviceName: /dev/sdm - Ebs: - VolumeType: io1 - Iops: !Ref myIops - DeleteOnTermination: false - VolumeSize: 20 - - DeviceName: /dev/sdn - Ebs: - VolumeType: io2 - Iops: !Ref myIops - DeleteOnTermination: false - VolumeSize: 20 - - DeviceName: /dev/sdo - Ebs: - VolumeType: standard - DeleteOnTermination: false - VolumeSize: 20 diff --git a/test/unit/module/template/test_template.py b/test/unit/module/template/test_template.py index 5b6995f680..2fdb680eb1 100644 --- a/test/unit/module/template/test_template.py +++ b/test/unit/module/template/test_template.py @@ -104,21 +104,6 @@ def test_get_resources_bad(self): resources = self.template.get_resources() assert resources == {} - def test_get_parameters(self): - """Test Get Parameters""" - valid_parameter_count = 7 - parameters = self.template.get_parameters() - assert ( - len(parameters) == valid_parameter_count - ), "Expected {} parameters, got {}".format( - valid_parameter_count, len(parameters) - ) - - def test_get_parameter_names(self): - """Test Get Parameter Names""" - parameters = self.template.get_parameter_names() - assert bool(set(parameters).intersection(self.parameter_names)) - def test_get_valid_refs(self): """Get Valid REFs""" valid_ref_count = 28 diff --git a/test/unit/rules/resources/cloudfront/test_aliases.py b/test/unit/rules/resources/cloudfront/test_aliases.py index ef4b77b5bb..fd5f8fabdf 100644 --- a/test/unit/rules/resources/cloudfront/test_aliases.py +++ b/test/unit/rules/resources/cloudfront/test_aliases.py @@ -3,28 +3,197 @@ SPDX-License-Identifier: MIT-0 """ -from test.unit.rules import BaseRuleTestCase +from collections import deque +import pytest + +from cfnlint.jsonschema import CfnTemplateValidator, ValidationError from cfnlint.rules.resources.cloudfront.Aliases import Aliases -class TestCloudFrontAliases(BaseRuleTestCase): - """Test CloudFront Aliases Configuration""" +@pytest.fixture(scope="module") +def rule(): + rule = Aliases() + yield rule + + +@pytest.fixture(scope="module") +def validator(): + yield CfnTemplateValidator(schema={}) - def setUp(self): - """Setup""" - super(TestCloudFrontAliases, self).setUp() - self.collection.register(Aliases()) - self.success_templates = [ - "test/fixtures/templates/good/resources/cloudfront/aliases.yaml" - ] - def test_file_positive(self): - """Test Positive""" - self.helper_file_positive() +@pytest.mark.parametrize( + "instance,expected", + [ + ( + "www.example.com", + [], + ), + ( + "example.com", + [], + ), + ( + "email.exa.ple.com", + [], + ), + ( + "mx1.example.eu", + [], + ), + ( + "e-mail.example.amsterdam", + [], + ), + ("xn-caf-dma.com", []), + ("www.example.eu", []), + ( + "111.example.com", + [], + ), + ( + "email.internal.example.eu", + [], + ), + ( + "e-mail.internal.ex-ample.eu", + [], + ), + ( + "www.example.google", + [], + ), + ( + "1111111111.ex--ample.nl", + [], + ), + ( + "*.example.com", + [], + ), + ( + "email.*.example.com", + [ + ValidationError( + ( + "'email.*.example.com' does not match " + "'^(?!.*(?:\\\\.\\\\*\\\\.)).*'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "WWW.EXAMPLE.COM", + [ + ValidationError( + ( + "'WWW.EXAMPLE.COM' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "-example.com", + [ + ValidationError( + ( + "'-example.com' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "example.c", + [ + ValidationError( + ( + "'example.c' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "www.example.com ", + [ + ValidationError( + ( + "'www.example.com ' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "www.-example.com", + [ + ValidationError( + ( + "'www.-example.com' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "-www.example.com", + [ + ValidationError( + ( + "'-www.example.com' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ( + "www.example.com-", + [ + ValidationError( + ( + "'www.example.com-' does not match " + "'^(?:[a-z0-9\\\\*](?:[a-z0-9-]{0,61}[a-z0-9])?\\\\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$'" + ), + rule=Aliases(), + path=deque([]), + validator="pattern", + schema_path=deque(["pattern"]), + ) + ], + ), + ], +) +def test_backup_lifecycle(instance, expected, rule, validator): + errs = list(rule.validate(validator, "", instance, {})) - def test_file_negative_alias(self): - """Test failure""" - self.helper_file_negative( - "test/fixtures/templates/bad/resources_cloudfront_invalid_aliases.yaml", 8 - ) + assert errs == expected, f"Expected {expected} got {errs}" diff --git a/test/unit/rules/resources/ec2/test_ebs.py b/test/unit/rules/resources/ec2/test_ebs.py new file mode 100644 index 0000000000..8d34e4a0e2 --- /dev/null +++ b/test/unit/rules/resources/ec2/test_ebs.py @@ -0,0 +1,106 @@ +""" +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +SPDX-License-Identifier: MIT-0 +""" + +from collections import deque + +import pytest + +from cfnlint.jsonschema import CfnTemplateValidator, ValidationError +from cfnlint.rules.resources.ectwo.Ebs import Ebs + + +@pytest.fixture(scope="module") +def rule(): + rule = Ebs() + yield rule + + +@pytest.fixture(scope="module") +def validator(): + yield CfnTemplateValidator(schema={}) + + +@pytest.mark.parametrize( + "instance,expected", + [ + ( + { + "VolumeType": "gp3", + "Iops": 3000, + }, + [], + ), + ( + [], # wrong type + [], + ), + ( + { + "VolumeType": "io1", + "Iops": 3000, + }, + [], + ), + ( + { + "VolumeType": "standard", + }, + [], + ), + ( + { + "VolumeType": "io1", + }, + [ + ValidationError( + ( + "'Iops' is a required property when 'VolumeType' " + "has a value of 'io1'" + ), + rule=Ebs(), + path=deque([]), + validator="required", + validator_value=["Iops"], + instance={"VolumeType": "io1"}, + schema={"required": ["Iops"]}, + schema_path=deque(["allOf", 0, "then", "required"]), + ) + ], + ), + ( + { + "VolumeType": "standard", + "Iops": 3000, + }, + [ + ValidationError( + ( + "Additional properties are not allowed (Iops) was " + "unexpected when 'VolumeType' has a value of 'standard'" + ), + rule=Ebs(), + path=deque(["Iops"]), + validator=None, + validator_value=False, + instance=3000, + schema=False, + schema_path=deque(["allOf", 1, "then", "properties", "Iops"]), + ) + ], + ), + ], +) +def test_backup_lifecycle(instance, expected, rule, validator): + errs = list(rule.validate(validator, "", instance, {})) + + for err in errs: + print(err.path) + print(err.instance) + print(err.schema_path) + print(err.schema) + print(err.validator) + print(err.validator_value) + print(err.message) + assert errs == expected, f"Expected {expected} got {errs}" diff --git a/test/unit/rules/resources/ec2/test_ec2_ebs.py b/test/unit/rules/resources/ec2/test_ec2_ebs.py deleted file mode 100644 index 305c4cb69a..0000000000 --- a/test/unit/rules/resources/ec2/test_ec2_ebs.py +++ /dev/null @@ -1,30 +0,0 @@ -""" -Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -SPDX-License-Identifier: MIT-0 -""" - -from test.unit.rules import BaseRuleTestCase - -from cfnlint.rules.resources.ectwo.Ebs import Ebs # pylint: disable=E0401 - - -class TestPropertyEc2Ebs(BaseRuleTestCase): - """Test Ebs Property Configuration""" - - def setUp(self): - """Setup""" - super(TestPropertyEc2Ebs, self).setUp() - self.collection.register(Ebs()) - self.success_templates = [ - "test/fixtures/templates/good/resources/ec2/ebs.yaml", - ] - - def test_file_positive(self): - """Test Positive""" - self.helper_file_positive() - - def test_file_negative(self): - """Test failure""" - self.helper_file_negative( - "test/fixtures/templates/bad/resources/ec2/ebs.yaml", 4 - )